ASP.NET与数据库的连接问题

我首先用aspnet_regsql.exe命令设置了ASP.NET的连接数据库(数据库采用的windows集成验证)为lecro,然后写web.config,相关代码如下... 我首先用aspnet_regsql.exe命令设置了ASP.NET的连接数据库(数据库采用的windows集成验证)为lecro,然后写web.config,相关代码如下;
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Data Source=LIER;Initial Catalog=lecro;Integrated Security=True"
providerName="System.data.SqlClient" />
</connectionStrings>
设置完后,在ASP.NET配置工具中的提供程序管理项下进行了连接测试,系统提示:“已成功建立到数据库的连接。”
但我在调试网站的时候,页面上却出现了如下错误提示:

“/www”应用程序中的服务器错误。
-----------------------------------------------------------------

无法打开登录所请求的数据库 "lecro"。登录失败。
用户 'LIER\ASPNET' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 "lecro"。登录失败。
用户 'LIER\ASPNET' 登录失败。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[SqlException (0x80131904): 无法打开登录所请求的数据库 "lecro"。登录失败。
用户 'LIER\ASPNET' 登录失败。]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +800131
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +186
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +1932
System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +33
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +172
System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +381
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +181
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +173
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +357
...
字数太多,放不下

请高手指教!
没有使用SQL语句,整个连接过程没涉及到代码,是通过系统来配置的
展开
 我来答
joyshion
2008-05-19 · TA获得超过144个赞
知道答主
回答量:132
采纳率:0%
帮助的人:103万
展开全部
SQL Server 是本地还是远程 远程你检查一下是否允许进行远程连接

你尝试禁用个性化服务,修改WebPartManager的属性:Personalization -> Enabled 为 False

不行 你把上面代码改下
<add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=lecro;Persist Security Info=True;User ID=sa;Password="
providerName="System.Data.SqlClient" />

试一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式