清除 SQL SERVER 2005 事务日志

1.右键在清除日志的数据库,如“TestDB”,点击[新建查询(Q)]
2.输入以下SQL语句,其中“TestDB”是数据库名称

DUMP TRANSACTION TestDB WITH NO_LOG

3.执行该SQL,成功后继续以下操作

4.右键该数据库节点,点击[任务(T)] -> [收缩(S)] -> [文件(F)]

5.在弹出的“收缩文件”对话框中,将“文件类型(T)”选为“日志”,将“收缩操作”选中“在释放未使用的空间前重新组织页(O)”

6.在“将文件收缩到(K)”文本框中输入后面提示的最小大小的数值,点击[确定]即可。

posted @ 2007-07-20 10:11 Clark Zheng 阅读(1469) 评论(6)  编辑 收藏 所属分类: C. DB

  回复  引用    
#1楼 2007-08-27 14:18 | 高彦辉 [未注册用户]
您好.我看了你的内容.很满意.
  回复  引用    
#2楼 2007-11-20 12:24 | gfans [未注册用户]
不错!
  回复  引用    
#3楼 2008-01-03 01:29 | lovesong [未注册用户]
谢谢!学习可`````
  回复  引用    
#4楼 2008-04-05 17:56 | quguichuan [未注册用户]
你写的挺好。我按照你的方法去做的,果然不错。3Q
  回复  引用    
#5楼 2008-06-11 08:27 | 火柴天堂 [未注册用户]
兄弟们,可以这样综合起来的:
DUMP TRANSACTION TestDB WITH NO_LOG
BACKUP LOG TestDB WITH NO_LOG
DBCC SHRINKDATABASE(TestDB)
  回复  引用    
#6楼 2008-07-11 18:10 | PhilZ [未注册用户]
非常好,经过测试,完全可用