先用
BACKUP LOG database_name WITH NO_LOG
截断事务日志。
再用
DBCC SHRINKDATABASE database_name TRUNCATEONLY
缩小数据库。
更重要的是:制定一个备份计划,保证日志文件不会变得太大。
http://www.laoweng.com/article.asp?id=190
[推荐]SQL事务日志减肥用SQL一段时间后,事务日志会大得离谱,有时候该达几G,简单的减肥方法如下:
1.运行企业管理器
2.选中自己的数据库后按鼠标右键选择"属性"
3.在"选项"中将"故障还原"的模式选为"简单"
4.在"选项"中将"设置"中的"自动收缩"选中
5.按"确定"
这样就可以将事务日志大副度减肥,我的1.8G减到30M左右
然后再将"选项"中将"故障还原"的模式选为"完全",将"选项"中将"设置"中的"自动收缩"不选.记得过一段时间再来清理一次.
浙公网安备 33010602011771号