close
以前我遇到這個問題, 都很直覺地先卸離資料庫再把過大的log檔刪除, 最後再附加資料庫回來就好了
後來發現這個方式太暴力, 以前SQL2000還可以, 現在的SQL Server有時會附加不回去, 後來找到以下用指令的方法就沒問題了
步驟如下:
1.將資料復原模式由完整改成簡單
2.使用查詢模式, 輸入DBCC ShrinkFile指令
EX:
Select * from sys.database_files //這是查詢該資料庫的檔案狀態
DBCC SHRINKFILE (LOG_DB_21 , 2) //這是主要的執行指令
3.改回完整復原模式
4.大功告成
全站熱搜