读书人

数据库连接失败异常

发布时间: 2013-03-12 11:19:35 作者: rapoo

数据库连接失败,错误
我在VS2010中,调试asp.net项目,总是出现数据库连接错误:
“/”应用程序中的服务器错误。
--------------------------------------------

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

源错误:


行 822: catch (System.Data.SqlClient.SqlException e)
行 823: {
行 824: throw e;
行 825: }
行 826: //finally


这个问题困扰好多天了,公司催项目,请各位大牛帮助啊! 数据库 sql?server asp.net
[解决办法]
确认 Sql Server外围应用配置器里-》同时使用TCP/IP和named pipes是否已经打开!
[解决办法]
数据库连接字符串是否正确,实例名是否正确?
[解决办法]
提示都给出了。。。。。去msdn看一下就知道了么。
[解决办法]
可能的原因
1:数据库连接字符串的账号密码 实例名/IP没对上
2:要不就是远程数据库没有开启远程连接

LZ可以用本地的sqlserver客户端 输入你连接字符串中的实例/ip 还有账号密码 看看是否能够连接成功
[解决办法]

引用:
确认 Sql Server外围应用配置器里-》同时使用TCP/IP和named pipes是否已经打开!

正解
[解决办法]
引用:
可能的原因
1:数据库连接字符串的账号密码 实例名/IP没对上
2:要不就是远程数据库没有开启远程连接

LZ可以用本地的sqlserver客户端 输入你连接字符串中的实例/ip 还有账号密码 看看是否能够连接成功

1、拖一个GridView点击右上角新建数据源就能查看自动生成的连接串,这个船肯定是没问题的
2、Sql Server外围应用配置器里-》同时使用TCP/IP和named pipes打开!

读书人网 >asp.net

热点推荐