徵狀
假設您使用的是 Microsoft SQL Server 2012 Service Pack 2 (SP2)或 SQL Server 2014 AlwaysOn 可用性群組功能。 當可用性群組從某個伺服器實例移到另一個伺服器實例,因為發生容錯移轉,您會在伺服器上的 SQL Server 錯誤日誌中收到下列錯誤訊息,資料庫會從主要複本切換至次要複本:
無法更新資料庫 ' <資料庫名稱> ' 中的系統物件,因為它是唯讀的
解決方案
這個問題首先是在 SQL Server 的下列累積更新中修正。
SQL Server 2014 累積更新5 /en-us/help/3011055
SQL Server 2012 SP2 累積更新3 /en-us/help/3002049
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:
狀態
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。