SQL Server 2008 R2下如何清理數(shù)據(jù)庫日志文件
2016-04-28 15:43:41
11756
在SQL2008中清除日志就必須在簡單模式下進行,等清除動作完畢再調(diào)回到完全模式。
方案一:完全命令模式
USE[master]
GO
ALTERDATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTERDATABASE DNName SET RECOVERY SIMPLE --簡單模式
GO
USE DNName
GO
DBCC SHRINKFILE (N'DNName_Log' , 11, truncateONLY)
GO
USE[master]
GO
ALTERDATABASE DNName SET RECOVERY FULLWITH NO_WAIT
GO
ALTERDATABASE DNName SET RECOVERY FULL --還原為完全模式
GO
方案二:部分命令模式 + 任務(wù)-收縮-文件(單個數(shù)據(jù)庫)
ALTERDATABASE DNName SET RECOVERY SIMPLE --簡單模式
GO
右鍵-任務(wù)-收縮-文件-確定 下來數(shù)據(jù)庫的日志只保?了1M
ALTERDATABASE DNName SET RECOVERY FULL --還原為完全模式
GO