SQL2005:
1. DUMP TRANSACTION database_name WITH NO_LOG
2. 数据库右键菜单-任务-收缩-文件-文件类型选择日志-收缩操作选中第二个选项并填写收缩到多大
SQL2008:
USE database_name; GO ALTER DATABASE database_name SET RECOVERY SIMPLE;--设置简单恢复模式 GO DBCC SHRINKFILE (database_name_Log, 1); --红色标注部分名字可使用此语句获取:SELECT * FROM sys.database_files GO ALTER DATABASE database_name SET RECOVERY FULL;--恢复为原模式 GO
此操作不建议经常用,原因如下:
缺点: 它的运行会带来系统碎片。普通状态下LOG和DIFF的备份即可截断日志。
此语句使用的恰当环境:当系统的日志文件异常增大或者备份LOG时间太长可能影响生产的情况下使用。
原文地址:http://www.cnblogs.com/zengen/archive/2011/01/05/1926464.html
from www.waitalone.cn.thanks for it.
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论