KB4132896 - 即使有空間且啟用 Autogrowth 的交易日誌仍為「滿」SQL Server

套用到
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

症狀

假設你執行一個 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 用來說明軟體更新的術語