2009-07-02 30 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可能是一个更好的指标。

相关问题