Sql-Server

備份後事務日誌仍滿

  • April 6, 2020

MS SQL 2014 上的可用性組中的數據庫,具有不錯的日誌文件,在某些情況下,由於一些主要工作填滿了該文件,該數據庫已縮小。通常不收縮日誌文件,但由於有很多其他數據庫不會同時增長,而不是擴展磁碟,它是一個 VMWare 環境。現在日誌文件又增長了很多,填滿了磁碟。擴展了日誌磁碟,備份了事務日誌並嘗試將文件縮小約 10-20 GB,但日誌文件中仍然只有 200 MB 可用空間。

對此問題的解釋是在可用性組中的一個數據庫上停止了複製。事務日誌備份成功,但無法清空日誌文件,因為複製到輔助伺服器已暫停。最初查看數據庫時,我沒有註意到這一點。並且沒有註意到log_reuse_wait_desc在主伺服器上顯示 AVAILABILITY_REPLICA (查看結果中的錯誤行)。但是,在 Shanky 回復後再次檢查時,我發現可用性組儀表板顯示複製已停止。恢復複製,再次備份日誌,然後我能夠將日誌文件縮小到更準確的大小。

引用自:https://dba.stackexchange.com/questions/264401