0

我编写了一个 VB.Net Windows 服务,用于从 Windows Server 2012 机器上的两个本地 SQL Server 2008 数据库中检索和插入一些行。在我的本地开发机器上,该服务运行完美,但是当我尝试在服务器上运行它时,该服务显示以下错误:

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例) - 2012 年 11 月 11 日上午 11:50:37

在同一台服务器机器上,我安装了带有连接到相同 SQL Server 数据库的 Web 应用程序的 IIS。此应用程序运行良好(SQL Server 使用 Windows 和 SQL 身份验证设置,我使用特定用户访问 SQL Server)

当然,我为应用程序和服务使用相同的连接字符串。

有谁知道我可能仍然做错了什么?

在此先感谢您的帮助 :)

4

1 回答 1

0

为了解决这个问题,我在服务器机器上创建了一个新的本地用户,这样我就可以在没有域规则麻烦的情况下运行服务,检查我的连接字符串,系统几乎立即正确运行。

感谢所有试图提供帮助的人!

于 2012-11-12T11:14:12.453 回答