症狀
假設你執行一個 Microsoft SQL Server 2014 實例,並且啟用了資料庫的 AutoGrowth 屬性。 即便如此,資料庫的變更可能無法被保存。 此外,您還會收到類似以下的錯誤訊息,表示交易日誌已滿:
注意
Msg 9002,17層,州2,1號線
資料庫「database_name」的交易日誌因「LOG_BACKUP」而已滿。
如果你嘗試備份交易日誌檔案,會收到以下錯誤訊息:
注意
Msg 3052,16層,州1,1號線
BACKUP LOG 無法記錄資料庫「database_name」的更新。
如果你嘗試手動擴充交易日誌檔案,會收到以下錯誤訊息:
注意
Msg 9002,17層,州1,1號線
資料庫「database_name」的交易日誌因「CHECKPOINT」而滿
如果你查詢sys.dm_db_log_space_usage的車輛管理局,結果顯示交易紀錄已被使用率達100%或以上。 你也可能發現儲存 硬碟中有足夠的 空間來容納日誌檔案的成長。
解決方式
此修正包含於 SQL Server 2014 Service Pack 2 的累積更新 12 中。
關於 SQL Server 的累積更新
每次 SQL Server 的累積更新都包含了前一個版本中所有的熱修補與安全修補。 請查看 SQL Server 2014 的最新累積更新。
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
了解 Microsoft 用來說明軟體更新的術語。