iT邦幫忙

0

MS SQL資料庫主機Ping的到,但無法連線

  • 分享至 

  • xImage

各位先進 好

敝公司使用SQL 2008,Windows Windows Server也是2008。平常使用都正常,但就會偶發的出現 資料庫無法連線的問題。

從Client ping 主機Ping的通,但telnet 1433會回報 連線失敗,只能重新啟動SQL Server服務或Windows

https://ithelp.ithome.com.tw/upload/images/20220112/20113270mBZCg3vJeJ.png


想查詢原因也亳無頭緒,不曉得有沒有線索可以建議?

先謝謝了。

你的Server是
Window NT?
Window 2000?
Window 2003?
Window 2008版@@?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
mathewkl
iT邦高手 1 級 ‧ 2021-11-03 17:11:16

你給的判斷資料只有ping有通,local能開,太少了

有大神寫過troubleshooting
https://blog.alantsai.net/posts/2017/11/sql-troubleshooting-guide-mssql-connection-problem

試著一個一個排除看看

您好,由於是不定時發生,發生時,SQL Server所在Windows 2008 Server主機ping會通,但telnet 1433會回報連線失敗。
依你提供的連結步驟排查,tcp/ip在異常發生時是有啟用的
https://ithelp.ithome.com.tw/upload/images/20220112/20113270Ip3V7hidmb.png

也確認是 1433 port 沒有跑掉

https://ithelp.ithome.com.tw/upload/images/20220112/20113270ruXvugFdkp.png

但是SSMS使用TCP連線會報錯
https://ithelp.ithome.com.tw/upload/images/20220112/20113270gkcdPPAUDs.png

0
change
iT邦新手 4 級 ‧ 2021-11-03 17:53:49

能否提供 Client 執行 SSMS 連線失敗的錯誤訊息內容或畫面?

您好
此異常不定時發生,發生時,SQL Server所在Windows 2008 Server主機ping會通,但telnet 1433會回報連線失敗。

0
天黑
iT邦研究生 5 級 ‧ 2021-11-03 18:00:19

也許你可以試試 在client使用telnet加上資料庫連線資訊跟port確認一下,有沒有正常

1
allenlwh
iT邦高手 1 級 ‧ 2021-11-03 20:50:06

1.主機端的防火牆有開啟嗎?
2.ping會通,從Client SSMS連線不通 >> 使用SQLName不通?或是使用IP不通?
3.主機端的通訊協定是否有開啟具名管道? TCP/IP?

您好,異常是不定時會出現,平常都能正常存取,但發生異常時,telnet 1433會回報連線失敗。
具名管道 TCPIP有啟用,PORT也是 1433


0
tx50xyz
iT邦新手 4 級 ‧ 2021-11-08 09:05:31

ping 與MSSQL 1433是二回事,
ping 是代表你可以主機到MSSQL的網路正常,
而MSSQL是要有1433port的服務,
你因該要使用TELNET 主機的IP 1433
這樣就能知道是否MSSQL 正常了。

5575859
iT邦新手 5 級 ‧ 2021-12-15 14:51:48
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答