有時候直接使用下面這段語法可以立即壓縮到1MB,但有時候就是無效。
ALTER DATABASE DBNAME SET RECOVERY SIMPLE
DBCC SHRINKFILE(DBNAME _Log, 1)
上面這段語法法也可以用操作介面來處理
先在DB上按右鍵選擇屬性
將復原模式先切換為FULL,等縮小後記得改為SIMPLE→OK
確認後再重新開一次屬性,並切換到FILE
直接手動將LOG的檔案大小設定為1→OK
*****************************************
如果遇到以上兩種做法都不能的時候呢!我們就來重新產生新的一個交易檔最快!
但這各作法要先暫時將DB卸離,接著將原先過大的_Log.LDF 更改名稱
重新掛上DB,手動將LOG Remove→OK
最後我們新產生出來的交易記錄檔只有504KB!
真是太好了!!!
參考有用文章