一、檢測數據庫服務器是否打開遠程數據庫連接和打開對應的端口
①打開服務器數據庫
②打開數據庫檢查是否開啟遠程連接,如下所示;
③點擊左下角開始-->打開 xxx配置管理器
④啟用TCP/IP
⑤再查看服務器的網絡端口狀態(即在該數據庫服務器電腦上打開CMD輸入netstat -an 查看服務器是否在1433端口上監聽)
二、檢測數據庫服務器是否可以ping通和查看該數據庫的端口是否打開監聽
①在需要連接到數據庫服務器的電腦上打開CMD窗口輸入(ping 數據庫服務器IP地址),ping通則如下所示:
②需要連接到數據庫服務器的電腦上打開CMD窗口,輸入telnet 數據庫服務器IP地址 1433
注意:如果如下所示的('telnet' 不是內部或外部命令,也不是可運行的程序)則需要打開控制面板-->程序-->啟用或關閉windows功能-->在Telnet Client前面打√,然后確認即可,如下圖所示:
注意2:如果出現在dos窗口下輸入telnet 數據庫服務器IP地址 端口號連接失敗,則需要檢查防火墻,添加1433端口的入站規則,操作如下:控制面板-->系統和安全-->Windows 防火墻-->高級設置進入規則配置界面;
入站規則-->新建規則--端口-->TCP連接特定端口1433-->允許連接-->下一步-->填寫描述名稱確認即可,如下所示
注意:參考:C#里如何遠程直接連接SQL Server 2000數據庫服務器(一)
防火墻如何開啟1433端口