【发布时间】:2014-02-28 01:51:11
【问题描述】:
我在尝试从 Windows 服务(用 vb.net 编写) 连接 SQL 服务器时遇到以下错误。
在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)
此服务在 Windows Web Server 2008 R2 和 SQL Server 2008 上运行。 SQL Server 也位于同一台计算机上。此外,服务器上的防火墙已禁用。我有几个 Web 应用程序在同一个 windows 服务器 上运行,连接到同一个 sql 服务器,并且没有连接问题。但是,只有当我尝试从 windows 服务 进行连接时,才会遇到此问题。
任何帮助将不胜感激。
谢谢
【问题讨论】:
-
这是一个命名实例吗? SQL Browser 服务是否正在运行?
标签: sql sql-server windows-services windows-server-2008-r2