日期:2014-05-18  浏览次数:20385 次

asp.net连接sql数据库出错?
我有一个别人的asp.net源码,想把网页打开看一下,但一直出现数据库连接出错,它说在建立与数据库的连接时出错。在连接到SQL Server2005时,在默认配置下 SQL Server不允许进行远程连接,可能会导致此失败(provider:SQL网络接口 error:26 定位指定的服务器/实例出错) 
怎么办?因为是别人的源码,数据库连接方面的用户名什么不是很清楚,到哪里看?
它的web.config文件是:<?xml version="1.0"?> 
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> 
<connectionStrings> 
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\space.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/> 
<add name="ConnectionSurvey" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Survey.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/> 
</connectionStrings> 
<system.web> 
<compilation debug="true"/></system.web></configuration> 
我看不懂,谁能帮我解释一下?谢谢大家了,这个问题困扰了我几天了,也在网上搜过了,一直没解决,很急呀!

------解决方案--------------------
你单独建立个数据库连接 ,看下两个连接串有何不同.
------解决方案--------------------
http://www.yitian130.com/article.asp?id=286

打开sql server 附件space.mdf,Survey.mdf,找他们里的有关用户的表~!,到cs文件中找有关用户验证的代码,用他的加密密码的method,生成一个自己的加密密码,替换掉数据库中的就可以了~!