徵兆
假設您在執行Microsoft SQL Server的伺服器上提取訂閱資料庫有資料庫快照集。 當您在伺服器上套用 hotfix 時,腳本層級升級會失敗,而且您會收到類似以下的錯誤訊息:
日期時間 spid_number 執行複寫工作安全性中繼資料升級...
日期時間spid_number 錯誤:3906,嚴重性:16,狀態:1。 日期時間spid_number 無法更新資料庫「database_name」,因為資料庫是唯讀的。 日期時間spid_number 錯誤: 912, 嚴重性: 21, 狀態: 2. 日期時間spid_number 資料庫「主版」的腳本層級升級失敗,因為升級步驟「msdb110_upgrade.sql」發生錯誤 3906,狀態 1,嚴重性 16。 這是嚴重的錯誤狀況,可能會干擾一般作業,資料庫將會離線。 如果錯誤發生在升級「主版」資料庫期間,將會使整個SQL Server實例無法啟動。 檢查先前的錯誤記錄專案、採取適當的修正動作並重新啟動資料庫,讓腳本升級步驟執行到完成。解決方案
這個問題已在下列SQL Server更新中修正:
關於SQL Server組建
SQL Server的每個新組建都包含上一個組建中的所有 Hotfix 與安全性修正。 建議您安裝適用于SQL Server版本的最新組建:
狀態
Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。
參考資料
瞭解 Microsoft 用來描述軟體更新的 術語 。