Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows服务网络错误_C#_Asp.net_Sql Server 2005 - Fatal编程技术网

C# Windows服务网络错误

C# Windows服务网络错误,c#,asp.net,sql-server-2005,C#,Asp.net,Sql Server 2005,我制作了一个windows服务,通过该服务我正在对数据库进行操作。我安装服务的机器在印度,服务器在新加坡。当此服务运行时,我收到一个错误,例如 “运行时发生与网络相关或特定于实例的错误 正在建立与SQL Server的连接。找不到该服务器,或者 无法访问。请验证实例名称是否正确,以及 SQL Server已配置为允许远程连接。(提供程序:TCP) 提供程序,错误:0-无法建立连接,因为目标 机器主动拒绝了它。)” 我有一个连接字符串,例如 return "server=122.0.122.222

我制作了一个windows服务,通过该服务我正在对数据库进行操作。我安装服务的机器在印度,服务器在新加坡。当此服务运行时,我收到一个错误,例如

“运行时发生与网络相关或特定于实例的错误 正在建立与SQL Server的连接。找不到该服务器,或者 无法访问。请验证实例名称是否正确,以及 SQL Server已配置为允许远程连接。(提供程序:TCP) 提供程序,错误:0-无法建立连接,因为目标 机器主动拒绝了它。)”

我有一个连接字符串,例如

return "server=122.0.122.222,5222;database=ABCD;user id=abc101;password=xyz";
这在返回字符串的函数中。我正在另一个字符串中捕获此字符串并将其传递给连接对象。我在这里做错了什么吗

但我已经在我家测试了这项服务。它很好用。但是当部署在客户端时,我得到了上面的错误。你知道为什么会发生这种事吗。?是否与互联网连接有关,但互联网连接正常。我是否必须从我的服务中授予一些权限才能建立连接,或者客户端的IT团队必须在其末端授予一些权限

请帮忙。
提前感谢

122.0.122.2225222
?不是
122.0.122.222.5222
?从客户端站点检查您是否可以连接到端口5222上的服务器。一个简单的方法是通过远程登录服务器:“telnet 122.0.122.222 5222”。@zey:我不想对IP地址大肆渲染。这是公司的政策,所以我只列出了一个粗略的数字。