徵狀

假設您在執行 Microsoft SQL Server 的伺服器上有一個「拉入訂閱」資料庫上的資料庫快照。當您在伺服器上套用修補程式時, 腳本層級升級會失敗,而且您會收到類似以下的錯誤訊息:

spid_number執行複製作業安全中繼資料升級的日期時間... 日期時間spid_number錯誤:3906、嚴重性:16、State:1。 日期時間spid_number無法更新資料庫 "database_name",因為資料庫是唯讀的。 日期時間spid_number錯誤:912、嚴重性:21、State:2。 日期時間spid_number資料庫 "master" 的腳本層級升級失敗,因為升級步驟 "msdb110_upgrade .sql" 遇到錯誤3906,狀態1,嚴重度16。這是嚴重的錯誤狀況,可能會干擾一般操作,而且資料庫將會離線。如果您在 [master "資料庫升級期間發生錯誤,就會使整個 SQL Server 實例無法啟動。檢查先前的錯誤記錄項目是否有錯誤、採取適當的修正動作並重新啟動資料庫,以便腳本升級步驟執行完成。

解決方案

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

          SQL Server 2017 的累積更新9

SQL Server 2016累積更新 2 Service Pack 2

SQL Server 2016 的累積更新 10 Service Pack 1

針對 SQL Server 2014 SP2 累積更新13

關於 SQL Server 組建

每個新組建的 SQL Server 都包含先前組建中的所有修復程式和安全性修正程式。 我們建議您安裝適用于您的 SQL Server 版本的最新組建:

SQL Server 2017 的最新累計更新

SQL Server 2016 的最新組建

SQL Server 2014 的最新累計更新

狀態

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

參考

瞭解 Microsoft 用於描述軟體更新的 術語

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×