0

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

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

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

return "server=122.0.122.222,5222;database=ABCD;user id=abc101;password=xyz";

这是在返回字符串的函数中。我在另一个字符串中捕获这个字符串并将其传递给连接对象。我在这里做错了什么。?

但我已经在我家测试过这项服务。它工作得很好。但是当部署在客户端时,我得到了上述错误。知道为什么会发生这种螨虫吗?是否与互联网连接有关,但互联网连接很好。我是否必须从我的服务中授予一些权限才能建立连接,或者客户的 IT 团队应该必须在他们的最后授予一些权限。?

请帮忙。提前致谢

4

0 回答 0