收缩事务日志--压缩事务日志。
删除日志日志—将原来过大的事务日志保存后将其分离删除,新的事务日志创建后其大小为50KB左边。
?
方法一、收缩数据库事务日志(T-SQL语句操作)
1.更改数据库恢复模式的命令如下(通常情况下,日志没有被收缩都是因为日志文件未被截断造成的。还有一个办法是把将数据库恢复模式设置为“ SIMPLE ”模式后再次) 如图1
ALTER DATABASE 数据库名 SET RECOVERY FULL; --更改为完全模式
ALTER DATABASE 数据库名 SET RECOVERY bulk_logged ; --更改为大容量日志模式
ALTER DATABASE数据库名SET RECOVERY simple; --更改为简单模式
执行效果如图所示
?
注意事项:如果更改为简单模式,那以后将无需事物日志备份,但是一定要确保的定期执行数据库备份来确保数据的完整性。
如果更改为完整模式或者大容量日志模式,那一定首先进行一次完整的数据库备份以启动日志链,并且设置任务计划来定期的日志备份
?
在事物日志进行截断之后,那我们就可以把日志文件进行收缩
可以使用DBCC SHRINKFILE使用命令进行收缩
下图是把以下示例将 test用户数据库中名为
原创力文档

文档评论(0)