KB4024449 - 修正:在 SQL Server 2016 容錯移轉之後,次要副本上的資料庫顯示「未同步」狀態

Applies To
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

症狀

假設您有一個 Always On 可用性群組 (AG) ,其中包含 Microsoft SQL Server 2016 中的許多資料庫。 然後,您將可用性群組設定為使用同步認可可用性模式與自動容錯移轉模式。

在此情況下,如果發生容錯移轉,某些資料庫可能會停止同步。 此外,類似下列的錯誤訊息可能會記錄在次要副本的 SQL Server 錯誤記錄檔中:

注意

  • Date/Time Always On Availability Groups 連線與主要資料庫建立,用於可用性複本 InstanceName 上的次要資料庫 DatabaseName 和複本識別碼:ReplicaID。 這是一則資訊訊息。 不需要使用者動作。
  • 日期/時間 主要複本的連線非作用中。  無法處理命令。
  • 日期/時間 錯誤:35250,嚴重性:16,狀態:11

此外,類似下列的錯誤訊息會持續記錄在主要複本的 SQL Server 錯誤記錄檔中。 這可能會造成大型的記錄檔:

注意

  • 日期/時間 Always On 可用性群組連線,與主要資料庫建立的次要資料庫 DatabaseName 可用性複本 InstanceName 具有複本識別碼:ReplicaID。  這是一則資訊訊息。 不需要使用者動作。
  • 日期/時間 DbMgrPartnerCommitPolicy::SetSyncAndRecoveryPoint: FC202A9E-C3A2-4E30-987A-8C24D3FD70BB:1
  • 日期/時間 DbMgrPartnerCommitPolicy::SetSyncAndRecoveryPoint: FC202A9E-C3A2-4E30-987A-8C24D3FD70BB:1
  • 日期/時間 DbMgrPartnerCommitPolicy::SetSyncAndRecoveryPoint: FC202A9E-C3A2-4E30-987A-8C24D3FD70BB:1

解決方式

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

SQL Server 2016 RTM 的累積更新 7

SQL Server 2016 SP1 的累積更新 4

關於 SQL Server 的累積更新:

SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:

適用於 SQL Server 2016 的最新累積更新

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

參考資料

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