|
本帖最后由 taikeqi 于 2012-4-16 18:44 编辑
总结下,如果想对一个的MSSQL 2008库日志避免膨胀过大,要进行日志截断,能重复使用log日志文件,步骤如下:
1)将库的恢复模式改成Full (必须要做,Simple模式不支持日志backup)
2)backup库 (如果这个库从来没做过backup,必须要做)
3)backup log dbname to disk='d:\dbname.log'
4)DBCC SHRINKFILE('dbname_log' , 1)
5)将库的恢复模式改回Simple
什么 BACKUP LOG db WITH { NO_LOG | TRUNCATE_ONLY } 这个在2008里是不支持的;不把库改成Full模式,然后备份下,也是不能backup log的;执行了backup log后,不shrinkfile,还是不能释放空间的。
|
|