标题:为什么SQL2005数据库在IIS中无法使用?
取消只看楼主
327031216
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-12-26
 问题点数:0 回复次数:9 
为什么SQL2005数据库在IIS中无法使用?
为什么SQL2005数据库在IIS中无法使用?
我在VS2005中调试通过的网站,放在IIS中运行却行不通,出现错误信息为:SqlException (0x80131904): ....
而把SQL2005数据库改为Microsoft Office Access 却可以了,是什么回事呢?
搜索更多相关主题的帖子: IIS 数据库 
2008-06-24 09:08
327031216
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-12-26
得分:0 
在此先谢了
在此先谢了
2008-06-24 09:09
327031216
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-12-26
得分:0 
百度的答案是这样的 但我实现不了
SqlException (0x80131904): 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)]

解决方法如下:
第一种方法是禁用个性化服务,修改WebPartManager的属性:Personalization -> Enabled 为 False

如果需要使用个性化服务,就得使用下面这个办法:
1. 运行 C:\WINDOWS\\Framework\v2.0.50727\aspnet_regsql.exe
按照提示安装数据库。

2. 在web.config文件的connectionStrings下加入一段连接字符串的配置:


<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=aspnetdb;Persist Security Info=True;User ID=sa;Password="
providerName="System.Data.SqlClient" />
这段配置覆盖了默认的连接字符串,而使用自定义的。


百度的答案是这样的 但我实现不了
2008-06-24 09:12
327031216
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-12-26
得分:0 
等了好久阿 怎么没人回的阿
等了好久阿 怎么没人回的阿 等了好久阿 怎么没人回的阿 等了好久阿 怎么没人回的阿 等了好久阿 怎么没人回的阿
谢谢了阿
2008-06-24 09:58
327031216
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-12-26
得分:0 
2008-06-24 09:58
327031216
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-12-26
得分:0 
2008-06-24 15:14
327031216
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-12-26
得分:0 
还是没人的啊
还是没人的啊
2008-06-24 15:14
327031216
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-12-26
得分:0 
还是没人的啊
2008-06-25 16:09
327031216
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-12-26
得分:0 
2008-06-25 16:09
327031216
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-12-26
得分:0 
2008-06-25 16:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-220838-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.111590 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved