修正:執行 ALTER SERVER CONFIGURATION 時,資料庫不正確地暫停

症狀

當您執行以 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 2022 的累積更新 16

關於 SQL Server 的累積更新

SQL Server 的每個新累積更新都包含前一個組建中的所有 Hotfix 和安全性修正程式。 建議您安裝適用於您 SQL Server 版本的最新組建:

SQL Server 2022 的最新累積更新

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

參考資料

了解 Microsoft 用來說明軟體更新的術語。