SQL Server 清除数据库日志脚本

80酷酷网    80kuku.com

  

SQL Server 清除数据库日志脚本
-
清除mssql数据库日志的代码:

Use master
go

declare dbname varchar(50)
declare temp_cur cursor scroll for select name from sysdatabases
open temp_cur
fetch first from temp_cur into dbname
while fetch_status =0
begin
  exec ('backup log ['+dbname+'] with no_log')
  exec ('dbcc shrinkdatabase(['+dbname+'])')
  exec ('dbcc checkcatalog (['+dbname+'])')
  exec ('dump transaction ['+dbname+'] with no_log')
  fetch next from temp_cur into dbname
end
close temp_cur
deallocate temp_cur
 













分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: