close

以前我遇到這個問題, 都很直覺地先卸離資料庫再把過大的log檔刪除, 最後再附加資料庫回來就好了

後來發現這個方式太暴力, 以前SQL2000還可以, 現在的SQL Server有時會附加不回去, 後來找到以下用指令的方法就沒問題了

步驟如下:

1.將資料復原模式由完整改成簡單

2.使用查詢模式, 輸入DBCC ShrinkFile指令

EX: 

Select * from sys.database_files //這是查詢該資料庫的檔案狀態

DBCC SHRINKFILE (LOG_DB_21 , 2) //這是主要的執行指令

3.改回完整復原模式

4.大功告成

 

arrow
arrow
    全站熱搜

    chungweis 發表在 痞客邦 留言(0) 人氣()