台灣最大程式設計社群網站
線上人數
1529
 
會員總數:246478
討論主題:189985
歡迎您免費加入會員
討論區列表 >> MS SQL >> MSSQL 遠端連線錯誤
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
MSSQL 遠端連線錯誤
價值 : 5 QP  點閱數:744 回應數:3
樓主

Rosa
門外漢
0 1
205 2
發送站內信

前幾天都還可以遠端連線至主機A,也沒有調整甚麼設定,但突然出現連線錯誤的訊息...

錯誤訊息:已超過連接逾時的設定。在嘗試使用登入前的信號交換確認時超過逾時等待的時間。這可能是登入前的信號交換發生失敗,或伺服器無法及時回應所造成。(錯誤訊息=-2)

資料庫是使用Microsoft SQL Express
主機A是win10作業系統

查了很多的除錯訊息,也跟著https://blog.alantsai.net/posts/2017/11/sql-troubleshooting-guide-mssql-connection-problem 的步驟檢視了一次,TCP/IP確定有啟動,且port也有設定好,在主機A的本機上是可以正常使用SSMS連線(不管是內網還是外網IP),但是從其他電腦是無法遠端連線過去...就算是關閉了主機A的防火牆,一樣無法成功遠端。

已經查了好多天的資訊,還是找不到方式可以解決...
不知道還有甚麼方式可以測試跟排除狀況?
謝謝


搜尋相關Tags的文章: [ MSSQL ] ,
本篇文章發表於2021-05-11 16:58
1樓
最有價值解答

MIS2000 Lab
檢舉此回應
您關了主機A的「軟體」防火牆
那麼網路上有沒有其他的「硬體」防火牆在阻擋呢?

你沒有調整設定,但網路管理員(MIS人員)可能有調整啊
本篇文章回覆於2021-05-11 19:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Rosa
檢舉此回應
謝謝吳老師的回覆~
硬體的防火牆也有試過重啟,但問題還是一樣
所以才想說詢問看看,這樣的錯誤訊息還有甚麼方式可以進行除錯...
本篇文章回覆於2021-05-11 21:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Rosa
檢舉此回應
有再測試用cmd telnet IP port,是可以連線成功的,但是SSMS依舊顯示相同的錯誤訊息:已超過連接逾時的設定。在嘗試使用登入前的信號交換確認時超過逾時等待的時間。這可能是登入前的信號交換發生失敗,或伺服器無法及時回應所造成。(錯誤訊息=-2)
本篇文章回覆於2021-05-17 03:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.