SQL Server 清除数据库日志脚本(转)
2009-07-24 22:39
441 查看
SQL Server 清除数据库日志脚本(转)
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
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
相关文章推荐
- SQL Server 清除数据库日志脚本
- SQL清除所有数据库日志脚本
- SQL清除所有数据库日志脚本
- SQL2008清除所有数据库日志脚本【鸡蛋】
- SQL Server 2000 数据库日志太大!如何管理,清除,变小,压缩它
- SQL清除所有数据库日志脚本
- SQL Server 数据库维护脚本合集[004]-清除数据库Log
- SQL server清空数据库日志脚本
- SQL清除所有数据库日志脚本
- sql server 2008中清除数据库日志的sql语句
- 正文内容 SQL Server 数据库清除日志
- SQL Server 2000 数据库日志太大!如何管理,清除,变小,压缩它
- SQL清除所有数据库日志脚本
- SQL Server 2000 数据库日志太大!如何管理,清除,变小,压缩它
- SQL Server 清除数据库日志文件
- SQL Server 数据库清除日志
- Sql Server 只有MDF文件恢复数据库的方法以及2008清除日志文件
- SQL Server 数据库清除日志的方法
- SQL2008清除数据库日志脚本
- 清除系统日志及数据库(sql server)日志最佳实践