症狀
當您執行以 ALTER SERVER CONFIGURATION 暫停伺服器以進行快照備份時,您可能會偶爾注意到資料庫在錯誤發生後處於不正確的暫停狀態。 暫停伺服器以進行快照備份時發生的錯誤類似於下列錯誤:
Msg 9018, Level 16, State 1, Line <LineNumber>
資料庫 <DatabaseName> 的記錄檔不允許使用者寫入。Msg 5901, Level 16, State 1, Line <LineNumber>
屬於資料庫 <DatabaseName> 的一或多個復原單元無法產生檢查點。 這通常是由於缺少系統資源(例如磁碟或記憶體)所造成,或在某些情況下是由於資料庫損毀所造成。 請檢查錯誤記錄檔中先前的項目,以取得此失敗的詳細資訊。
發生此錯誤之後,伺服器上的暫停資料庫計數會顯示為 0,但並非所有資料庫都已正確取消暫停。
當您執行 ALTER SERVER CONFIGURATION 命令以暫停伺服器以進行後續快照備份時,這種情況會導致以下錯誤:
Msg 3081, Level 16, State 4, Line Number, Msg 3081, Level 16, State 4, Line <Number>
資料庫 <DatabaseName> 先前因快照集備份而暫停。
解決方式
此問題已在下列 SQL Server 累積更新中修正:
關於 SQL Server 的累積更新
SQL Server 的每個新累積更新都包含前一個組建中的所有 Hotfix 和安全性修正程式。 建議您安裝適用於您 SQL Server 版本的最新組建:
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
了解 Microsoft 用來說明軟體更新的術語。