你給的判斷資料只有ping有通,local能開,太少了
有大神寫過troubleshooting
https://blog.alantsai.net/posts/2017/11/sql-troubleshooting-guide-mssql-connection-problem
試著一個一個排除看看
能否提供 Client 執行 SSMS 連線失敗的錯誤訊息內容或畫面?
1.主機端的防火牆有開啟嗎?
2.ping會通,從Client SSMS連線不通 >> 使用SQLName不通?或是使用IP不通?
3.主機端的通訊協定是否有開啟具名管道? TCP/IP?
ping 與MSSQL 1433是二回事,
ping 是代表你可以主機到MSSQL的網路正常,
而MSSQL是要有1433port的服務,
你因該要使用TELNET 主機的IP 1433
這樣就能知道是否MSSQL 正常了。