症狀
當你在 Microsoft SQL Server 2014、2016 或 2017 中執行多個非檔案成長的操作,例如備份時,這些操作可能會佔用所有磁碟空間,導致沒有足夠的空間進行關鍵的日誌成長。 由於資料庫無法產生更多日誌空間,資料庫修改及與次要檔案同步失敗,復原失敗,資料庫無法上線。 此外,您可能會收到以下一個或多個錯誤訊息:
-
注意
錯誤9002,嚴重度:17,狀態:9。
資料庫「DatabaseName」的交易日誌因「AVAILABILITY_REPLICA」而已滿 -
注意
警告3052:訊息3052,16級,狀態1,線 路號碼
BACKUP LOG 無法記錄資料庫「DatabaseName」的更新。
在有足夠日誌空間可供記錄後,後續日誌備份將需要將備份點從「LSNID1」推進到「LSNID2」。 -
注意
錯誤 3314
在資料庫「DatabaseName」中還原已記錄的操作時,日誌記錄 ID %S_LSN 發生錯誤。 通常,該特定故障會先在 Windows 事件日誌服務中記錄為錯誤。 從備份中還原資料庫或檔案,或修復資料庫。
解決方式
此修正包含於以下 SQL Server 的累積更新中:
累積更新11 for SQL Server 2014 SP2
關於 SQL Server 的累積更新:
每次新的 SQL Server 累積更新都包含了之前累積更新中包含的所有熱修補與安全修補。 請查看 SQL Server 的最新累積更新:
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
了解 Microsoft 用來說明軟體更新的術語。