共用方式為


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

徵兆

當您執行 ALTER SERVER CONFIGURATION 來暫停快照集備份的伺服器時,您偶爾可能會注意到資料庫在發生錯誤之後處於不正確的暫停狀態。 暫停快照集備份伺服器時所發生的錯誤類似於下列錯誤:

Msg 9018, Level 16, State 1, Line LineNumber <>
database <DatabaseName> 的記錄不允許使用者寫入。

訊息 5901、層級 16、狀態 1、行行 <編號>
屬於 DatabaseName <> 的一或多個復原單位無法產生檢查點。 這通常是因為缺少系統資源,例如磁碟或記憶體,或在某些情況下因為資料庫損毀所造成。 檢查錯誤記錄檔中的先前專案,以取得此失敗的詳細資訊。

發生此錯誤之後,伺服器上的暫停資料庫計數會顯示 0,但並非所有資料庫都未正確暫停。

當您執行 ALTER SERVER CONFIGURATION 命令以暫停後續快照集備份的伺服器時,這種情況會導致下列錯誤:

Msg 3081、Level 16、State 4、Line LineNumber <>
Database <DatabaseName> 先前已暫停進行快照集備份。

解決方法

此問題已修正在 SQL Server 的下列累積更新中:

SQL Server 2022 的累積更新 16

關於 SQL Server 的累積更新

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

SQL Server 2022 的最新累積更新

狀態

Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。

參考資料

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