【发布时间】:2014-10-03 11:50:57
【问题描述】:
我在尝试登录 asp.net 应用程序时遇到以下错误。
在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)
在我的web.config 文件中,连接字符串是这样的
<add name="DefaultConnection"
connectionString="Server=1.1.1.1; Database=XYZ; Uid=user; Pwd=pswd;"
providerName="System.Data.SqlClient" />
Web 和数据库服务器是分开的。同一 Web 服务器上的其他网站指向同一数据库服务器上的不同数据库,工作正常。
当我在 SQL Server 2008 R2(安全 -> 用户 -> 用户)中双击用户名时,出现以下错误:
我检查了 SQL Server 服务,它们运行良好。只是想知道这个用户在 SQL Server 中是否有任何关系。
【问题讨论】:
-
看起来该用户记录非常有问题...
-
创建一个新用户进行测试。如果它有效,那么您就知道问题出在那个用户身上。
标签: c# asp.net sql-server sql-server-2008-r2 connection-string