2009-07-02 82 views
1

如果我可以ping我的數據庫服務器,我的SQL Server連接是否可以保證正常工作? 我在我的代碼中使用了默認連接字符串。 我的程序在本地運行良好,但海外站點有問題,我想知道SQL是否可能使用仍然阻塞的TCP或UDP端口。如果我可以ping我的數據庫服務器,我的SQL Server連接是否可以保證工作?

這裏是連接字符串 「數據源= xxxx.xxxx.com;初始目錄= XXXXX;用戶ID = XXXXX;密碼= XXXXX」

+0

這是連接字符串「數據源= xxxx.xxxx.com;初始目錄= xxxxx;用戶ID = xxxxx;密碼= xxxxx」 – Matt 2009-07-02 17:36:38

+0

這是一個新的安裝程序或以前一直在工作的現有安裝程序? – Troggy 2009-07-02 17:39:02

回答

4

據我瞭解你的問題,你問是否返回ICMP「ping」包保證你可以打開一個特定的TCP端口連接?答案是不。這也不是相反 - 「ping」數據包可能被防火牆阻止。

0

號SQL Server服務必須至少在運行服務器爲任何mssql連接工作。服務器本身可以正常運行並且無需運行SQL Server Serice就可以ping通。

0

您可能還需要檢查是否使用SQL Server配置管理器啓用了TCP/IP協議。即使MSSQLSvc正在運行,它也可能不會響應遠程請求。

3

telnet xxxx.xxxx.com 1433可能是一個更好的指標。

相關問題