SQL SERVER 2005 日志文件太大[@more@]
SQL SERVER 2005日志文件太大,需要进行搜索
参照网上做法,收缩日志:
DUMP TRANSACTION run with NO_LOG
backup log run with NO_LOG
backup log run with TRUNCATE_ONLY
DBCC SHRINKFILE(2) 收缩日志 或 DBCC SHRINKFILE(run_log, 512) 收缩日志到指定大小
日志文件没有变小
收缩数据库:
DBCC SHRINKDATABASE(数据库名)
数据文件有变小
另一种方法是先分离,再附加
备份数据库
更改恢复模式为simple
分离
删除日志文件(保险起见重命名)
附加数据库(SQL SERVER 自动生成一个日志文件)
改回数据库恢复模式
实际操作中,发现使用Management Sdudio界面附加时报找不到日志文件错误。
使用命令行方式可以:
EXEC master.dbo.sp_attach_single_file_db run, 'G:MSSQLDATArun.mdf'
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/38085/viewspace-1027282/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/38085/viewspace-1027282/