Sql-Server-2005
SQL Server 2005 日誌文件未截斷
我的 SQL Server 2005 數據庫發生了一些奇怪的事情(對我來說)。日誌文件逐漸變大。
跑步
dbcc loginfo('dbname')
顯示日誌中的所有內容都處於活動狀態(狀態 2)
跑步
dbcc opentran
顯示“沒有有效的未結交易”
所以….不太確定事務日誌中的所有內容是什麼。我發現的唯一一線希望是sql server Central 上的這篇文章,但打開和關閉複製似乎有點特殊(我猜是關閉然後再打開的一種變體)。
有什麼想法或者還有什麼可以嘗試/調查的嗎?
謝謝,羅賓
事務日誌不會自行管理。您要麼需要安排定期發生的日誌備份和截斷,要麼需要將數據庫恢復模式設置為簡單。
我的建議是執行日誌備份和截斷以將日誌文件縮小到更合理的大小,然後將數據庫恢復模式設置為簡單以避免將來出現此問題。
您可以檢查 sys.databases 以找出導致日誌備份不收縮的原因,然後從那裡使用 select name, log_reuse_wait_desc from sys.databases