SQL2008清除日志文件(20110804)

公司的数据库平均每秒接到400条以上SQL,跑着两个复制两个订阅,在这种压力下要把日志清掉,确实要废一点手脚。

1:备份复制和订阅的脚本,删除复制和订阅。(可不做这一步)

2:网上说先脱机。但是在这么大的访问压力下脱机谈何容易。我点了脱机,N分钟了都没脱机成功,一直在RUN。怒了,运行

select spid from master.sys.sysprocesses where dbid=db_id('databasename')

然后kill掉相关的进程,终于成功脱机。

3:分离之

4:把LDF文件改名。

5:附加MDF,删除附件LDF项。

6:成功。。。

posted @ 2011-08-04 09:05  qinyi  阅读(286)  评论(0编辑  收藏  举报