Sql-Server
SQL Server 訪問問題
我正在嘗試使用 SSMS 從不同的登陸伺服器連接 3 個 SQL 伺服器。問題是我能夠連接 1 個伺服器但無法連接其他 2 個。我得到的錯誤如下:
與伺服器成功建立連接,但在登錄過程中出現錯誤。(提供者:SSL 提供者,錯誤:0 - 現有連接被遠端主機強行關閉。)
我無法弄清楚其他 2 台伺服器出了什麼問題,需要您的幫助。
登陸伺服器詳情:
- Windows server 2008 R2 Ent 版
- SSMS 2012 SP1
SQL 伺服器詳細資訊:
- SQL Server 2012 – 能夠連接
- SQL Server 2012 – 無法連接
- SQL Server 2005 – 無法連接
我能夠從我的登陸伺服器 ping 和 telnet 所有 3 台伺服器。此外,嘗試對 2 個我無法連接的伺服器進行 SQL 身份驗證,但它不起作用。禁用 TCP 煙囪,不起作用。相同的 3 個連接在我的其他登陸伺服器上工作正常。所以不確定這個有什麼問題。請幫我解決這個問題。
您需要檢查您的 SSL 和 TLS 設置。
查看此知識庫文章 3135244。客戶端和伺服器之間的設置應該有點一致(即如果伺服器只允許 1.2 而客戶端只支持 1.0 我想你可能會遇到問題)。還閱讀該頁面上的已知問題
更新到支持 TLS 1.2 的建構可能會解決您的問題。
這裡接受的答案並沒有解決我的問題。
我遇到了同樣的問題,並且能夠通過確保客戶端(Web 伺服器)和數據庫伺服器上的密碼套件和密鑰交換相同來解決它。
您可以在 windows 事件查看器系統日誌中找到更詳細的消息:
我使用IISCrypto來啟用所需的密碼: