Sql-Server

SQL Server 訪問問題

  • September 11, 2020

我正在嘗試使用 SSMS 從不同的登陸伺服器連接 3 個 SQL 伺服器。問題是我能夠連接 1 個伺服器但無法連接其他 2 個。我得到的錯誤如下:

在此處輸入圖像描述

與伺服器成功建立連接,但在登錄過程中出現錯誤。(提供者:SSL 提供者,錯誤:0 - 現有連接被遠端主機強行關閉。)

我無法弄清楚其他 2 台伺服器出了什麼問題,需要您的幫助。

登陸伺服器詳情:

  1. Windows server 2008 R2 Ent 版
  2. SSMS 2012 SP1

SQL 伺服器詳細資訊:

  1. SQL Server 2012 – 能夠連接
  2. SQL Server 2012 – 無法連接
  3. SQL Server 2005 – 無法連接

我能夠從我的登陸伺服器 ping 和 telnet 所有 3 台伺服器。此外,嘗試對 2 個我無法連接的伺服器進行 SQL 身份驗證,但它不起作用。禁用 TCP 煙囪,不起作用。相同的 3 個連接在我的其他登陸伺服器上工作正常。所以不確定這個有什麼問題。請幫我解決這個問題。

您需要檢查您的 SSL 和 TLS 設置。

查看此知識庫文章 3135244。客戶端和伺服器之間的設置應該有點一致(即如果伺服器只允許 1.2 而客戶端只支持 1.0 我想你可能會遇到問題)。還閱讀該頁面上的已知問題

更新到支持 TLS 1.2 的建構可能會解決您的問題。

這裡接受的答案並沒有解決我的問題。

我遇到了同樣的問題,並且能夠通過確保客戶端(Web 伺服器)和數據庫伺服器上的密碼套件和密鑰交換相同來解決它。

您可以在 windows 事件查看器系統日誌中找到更詳細的消息:

事件查看器消息

我使用IISCrypto來啟用所需的密碼:

IIS 加密配置

引用自:https://dba.stackexchange.com/questions/129496