分享方式:


MSSQLSERVER_9002

適用於:SQL Server

詳細資料

屬性
產品名稱 SQL Server
事件識別碼 9002
事件來源 MSSQLSERVER
元件 SQLEngine
符號名稱 LOG_IS_FULL
訊息文字 資料庫 '%.*ls' 的交易記錄已滿。 若要了解為何無法重複使用記錄檔中的空間,請參閱 sys.databases 中的log_reuse_wait_desc數據行。

說明

資料庫記錄檔空間不足。 這些是記錄可能會用盡空間的原因

  • 記錄未遭到截斷
  • 磁碟區已滿
  • 記錄大小設定為固定最大值或停用自動成長)
  • 無法完成的複寫或可用性群組同步處理

sys.databases (Transact-SQL) 中的log_reuse_wait_desc數據行描述為何無法重複使用記錄檔中的空間。

使用者動作

此問題的常見解決方案是確保對資料庫執行交易記錄備份,以確保記錄遭到截斷。 如果沒有針對具有寫滿交易記錄的資料庫指出最近的交易記錄歷程記錄,則問題的解決方法很簡單:繼續進行資料庫的一般交易記錄備份。

如需解決此錯誤的詳細資訊,請參閱針對完整事務歷史記錄進行疑難解答(SQL Server 錯誤 9002)。