修正:當您執行 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 的累積更新
SQL Server 的每個新累積更新都包含先前組建中的所有 Hotfix 和安全性修正。 建議您為 SQL Server 版本安裝最新的組建:
狀態
Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。
參考資料
了解 Microsoft 用來說明軟體更新的術語。