壓縮SQL Server Log.ldf資料(解決ldf檔案過大問題)
在資料庫使用一段時間後...
會發現Log.ldf資料變的非常龐大
比主資料庫*.mdf還大的情況
這時候我們可以用下面的指令
壓縮*.ldf(SQL Server Log)
語法如下
--(1)截斷交易記錄檔
BACKUP LOG [SBODemoCN1012] --SBODemoCN1012為資料庫名稱
WITH TRUNCATE_ONLY
--(2)顯示資料庫檔案,找出交易記錄檔的邏輯檔名
EXEC sp_helpdb 'SBODemoCN1012' --SBODemoCN1012為資料庫名稱
--(3)壓縮交易記錄檔
USE SBODemoCN1012 --SBODemoCN1012為資料庫名稱
DBCC SHRINKFILE([SBODemoCN_log],2) --SBODemoCN_log:ldf檔的邏輯檔名,在(2)可以找出
要注意的是(3)
其中的 DBCC SHRINKFILE([SBODemoCN_log],2)
可以從(2)
找出原始的name
壓縮後的log檔案變小了
以上說明參考
文章標籤
全站熱搜

回饋您這方面資訊,我是從 PTT搜尋引擎的排名,看到大家推薦的內容而輾轉來到這, 不然每次看到一堆 Blog 文章,卻不知哪幾篇才是值得花時間一看的, 謝謝您用心分享的好文, 也回饋給您這實用的主題排名網站資訊,可查看與您 Blog 內容相關的排名好文,應該對寫 Blog 也有所幫助,期待您持續產出好文章 ^^ https://searchptt.cc/