修正:在 SQL Server 2014 或 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 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

症狀

請考慮以下案例:

  • 您使用適用於 SQL Server 的 Microsoft ODBC 驅動程式和安裝 SQL Server 2014 或 2016 時所安裝的 Microsoft SQL Server Native Client 11.0。
  • 您連線至執行資料庫鏡像的 SQL Server 2014 或 2016 具名執行個體。
  • 具名執行個體的容錯移轉會從主體伺服器發生至鏡像伺服器。

在此案例中,當您隱藏具名執行個體或停止使用 SQL Server 瀏覽器服務時,您就無法連線到鏡像伺服器上的具名執行個體。

解決方式

若要解決此問題,請為您的 SQL Server 版本安裝下列累積更新和 ODBC 驅動程式。注意雖然驅動程式包含在 SQL Server 2014 的累積更新中,但您必須為所有版本單獨安裝驅動程式。

累積更新

SQL Server 2016 累積更新 4
            
             SQL Server 2014 SP2 的累積更新 4
            
             SQL Server 2014 SP1 的累積更新 11
          

ODBC 驅動程式

SQL 2016: ODBC 驅動程式 13.1
            
             SQL 2014: ODBC 驅動程式 11

關於 SQL Server 的累積更新

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

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

因應措施

若要解決此問題,請重新啟動 SQL Server 瀏覽器服務。

狀態

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

參考資料

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