Microsoft SQL Server Management Studio連線出錯

某日資安稽核要驗證備援SQL Server主機可用度,但備援主機啟動後登入SQL時,臉都綠了…出現Microsoft SQL Server,錯誤:53,無法連線登入資料庫,當下背景溫度瞬間下降了10度,稽核人員的眼睛瞪得比我還大,還好小編眼尖發現可能的問題,果不其然……順利PASS

跟著小編一起來排除這驚恐的障礙吧!

步驟1:開啟備援主機後,登入SQL Server

步驟2:接著就出現驚恐的畫面了,出現了「Microsoft SQL Server,錯誤:53」告警

步驟3:檢查相關檢查點
依據小編的經驗,會出現「Microsoft SQL Server,錯誤:53」通常是跟「網路連線相關」,因此建議檢查的點有下列幾項:
1、Server主機的IP設定是否正確,與「Microsoft SQL Server Management Studio」登入頁面資訊相符。
2、Server主機的電腦名稱設定是否正確,與「Microsoft SQL Server Management Studio」登入頁面資訊相符。
3、透過「命令提示字元」檢查SQL Server Service 1433 Port (1433服務埠)是否有啟動。
4、檢查防火牆是否有阻擋SQL Server Service 1433 Port (1433服務埠)。

經過上列的檢查,結果還是不行,難道小編上輩子沒燒好香><………,就在這個當下看到了另一個可疑的問題點,因為是備援設備,所以網路線是拔掉的(因為怕IP衝突),後來拿了一台Switch Hub讓備援主機接著就搞定了

補充說明:
Windows 2000以後的作業系統,當網路線沒插或有實體線路中斷時,就會出現網路中斷的圖示,此時網路介面卡的IP也會被關閉,因此作業系統上的服務就會找不到對應的IP。