搜尋此網誌

2011年7月18日 星期一

壓縮 SQL Server Log 檔案 for SQL Server 2008

use 資料庫名稱

-- 備份資料庫,並壓縮log檔
/*
當資料庫使用簡單復原模式時,便會自動截斷交易記錄。
如果您必須從資料庫中移除記錄備份鏈結,請切換到簡單復原模式。
*/

--01 將資料庫 Northwind 切換為「簡單復原模式」,便會自動截斷交易記錄。
ALTER DATABASE 資料庫名稱 SET RECOVERY SIMPLE WITH NO_WAIT
GO

DBCC SHRINKFILE ('資料庫_Log', 2)
GO

--02 若決定要備份交易記錄檔(*.ldf),再將資料庫 Northwind 切換回「完整復原模式」
ALTER DATABASE 資料庫名稱 SET RECOVERY FULL WITH NO_WAIT
GO

沒有留言:

張貼留言