先用  
  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左右
然后再将"选项"中将"故障还原"的模式选为"完全",将"选项"中将"设置"中的"自动收缩"不选.记得过一段时间再来清理一次.

posted on 2007-02-25 13:58  mbskys  阅读(362)  评论(0)    收藏  举报