搜尋此網誌

2011年7月18日 星期一

壓縮 SQL Server Log 檔案 for SQL Server 2005 (含以前)

在資料庫使用一段時間後, 會發現Log.ldf資料變的非常龐大
比主資料庫*.mdf還大的情況, 這時候我們可以用下面的指令壓縮*.ldf(SQL Server Log)

語法如下
--(1)截斷交易記錄檔
BACKUP LOG [資料庫名稱] WITH TRUNCATE_ONLY
--(2)顯示資料庫檔案,找出交易記錄檔的邏輯檔名
EXEC sp_helpdb '資料庫名稱'    --SBODemoCN1012為資料庫名稱
--(3)壓縮交易記錄檔
USE 資料庫名稱
DBCC SHRINKFILE([資料庫_log],2)    --ldf檔的邏輯檔名,在(2)可以找出

沒有留言:

張貼留言