Windows服务无法连接到localhost上的SQL Server

时间:2012-11-11 19:23:32

标签: vb.net sql-server-2008 windows-services windows-server-2012

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

  

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

在同一台服务器上,我安装了IIS,其中一个Web应用程序连接到相同的SQL Server数据库。此应用程序工作正常(SQL Server使用Windows和SQL身份验证设置,我使用特定用户访问SQL Server)

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

有没有人知道我可能还会做错什么?

提前感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

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

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