操作乙個資料庫時,程式提示資料日誌過大;開啟資料檔案存放的目錄檢查,發現ldf檔案已經達到了2g多。清除的方法是我在網上看到的,試了一下,達到要的效果,完成之後ldf檔案只有100m不到。操作之前請做好備份。。。
我的操作是在查詢分析器中完成,操作方法如下:
1、dump transaction database_name with no_log
2、backup log database_name with no_log
3、dbcc shrinkdatabase(database_name)
三步分別做的工作是:
1:清空日誌
2:截斷事務日誌
3:收縮資料庫
其中前1、2步的操作都很快,第三部耗費了不少時間。
清空收縮資料庫日誌檔案的方法
操作乙個資料庫時,程式提示資料日誌過大 開啟資料檔案存放的目錄檢查,發現ldf檔案已經達到了2g多。清除的方法是我在網上看到的,試了一下,達到要的效果,完成之後ldf檔案只有100m不到。操作之前請做好備份。我的操作是在查詢分析器中完成,操作方法如下 1 dump transaction datab...
MS SQLServer 資料庫日誌檔案收縮
1 清空日誌 dump transaction 庫名 with no log 2.截斷事務日誌 backup log資料庫名 with no log 3.收縮資料庫檔案 如果不壓縮,資料庫的檔案不會減小 企業管理器 右鍵你要壓縮的資料庫 所有任務 收縮資料庫 收縮檔案 選擇日誌檔案 在收縮方式裡選擇...
收縮資料庫日誌
use databasename go 不得已時再用這個 dump transaction databasename with no log 先截斷事務日誌 backup log databasename truncate only with no log todisk 檔案路徑 再收縮日誌 dbc...