【发布时间】:2011-03-08 04:45:27
【问题描述】:
在我们的项目中,用户使用 NHibernate 2.1.1 和 SQL Server 2008 和 .net 3.5。
我在使用 SQL Server 时遇到了奇怪的问题。我们开发了windows服务,安装了它,它运行了一段时间。不幸的是,当我停止 SQL Server 时,NHibernate 抛出异常
System.Data.SqlClient.SqlException:一个 网络相关或实例特定 建立时发生错误 连接到 SQL Server。服务器 未找到或无法访问。 验证实例名称是否为 正确,并且 SQL Server 是 配置为允许远程 连接。 (提供者:命名管道 提供者,错误:40 - 无法打开 连接到 SQL Server)
但是重启SQL Server后,无法连接到SQL Server,仍然报同样的错误。但我可以通过 Query Analyzer / Management Studio 连接 SQL Server。
请任何机构可以帮助我解决问题?
谢谢
nRk
【问题讨论】:
-
analyzer/studio 是否也在使用*命名管道提供程序?
-
没有。它使用默认协议。
标签: sql-server sql-server-2008 ado.net database-connection connection-pooling