1. 程式人生 > >SQL Server 2008 R2 清空資料庫中ldf日誌檔案

SQL Server 2008 R2 清空資料庫中ldf日誌檔案

/************************************************************  * Sql Server 2008 R2 清空資料庫中ldf日誌檔案  * 將Whir_InternalSystem替換為您要操作的資料庫即可  ************************************************************/ USE [master] ALTERDATABASE [Whir_InternalSystem]  SETRECOVERYSIMPLEWITH NO_WAIT ALTERDATABASE [Whir_InternalSystem]
 
SETRECOVERYSIMPLE GO USE [Whir_InternalSystem] DECLARE @logname VARCHAR(150) SELECT @logname = NAME FROM   sys.database_files WHERE  NAME LIKE'%log' DBCC SHRINKFILE(@logname, 11, TRUNCATEONLY) GO USE [master] ALTERDATABASE [Whir_InternalSystem] SETRECOVERYFULLWITH NO_WAIT ALTERDATABASE [Whir_InternalSystem]
 
SETRECOVERYFULL GO 注意事項: 1.建議操作前將資料庫做一次完整備份。 2.經過這樣的處理,資料庫將不能做日誌恢復,需注意。