1. 程式人生 > >【sql】——日誌表過大,整理日誌表(事務日誌已滿 請參閱sys.databases中的log_reuse_wait_desc列)

【sql】——日誌表過大,整理日誌表(事務日誌已滿 請參閱sys.databases中的log_reuse_wait_desc列)

把一個表大量資料insert   into   到另一個數據庫的表時,提示
資料庫   'webdisk '   的事務日誌已滿。若要查明無法重用日誌中的空間的原因,請參閱   sys.databases   中的   log_reuse_wait_ desc   列。  

————解決辦法

--先備份資料庫

--截斷事務日誌
backup   log   資料庫名   with   no_log
go

--收縮資料庫
dbcc   shrinkdatabase(資料庫名)
go

——————結果

DbId   FileId      CurrentSize MinimumSize UsedPages   EstimatedPages
------ ----------- ----------- ----------- ----------- --------------
6      1           5960        384         5944        5944
6      2           128         128         128         128

(2 行受影響)

DBCC の実行が完了しました。DBCC がエラー メッセージを出力した場合は、システム管理者に相談してください。