您的位置:首页 > 编程语言 > ASP

ASP.NET配置中的“安全”选项卡提示“无法连接到SQL Server数据库”

2012-07-10 19:52 381 查看

ASP.NET配置中的“安全”选项卡提示“无法连接到SQL Server数据库”

[内容提要]这通常是因为我们自己安装了新的数据库,并卸载了VS 2005默认安装的SQLExpress,由于系统会找SQLExpress,找不到当然就会有问题。

这通常是因为我们自己安装了新的数据库,并卸载了VS 2005默认安装的SQLExpress,由于系统会找SQLExpress,找不到当然就会有问题。解决办法:

我自己安装的时候使用的实例名是:SQLServer2,机器名是:A4D5DF939A4F4C2

1. 找到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目录下的aspnet_regsql.exe,重新生成aspnetdb数据库。





2. 在VS 2005的“工具”--“选项”--“数据库工具”--“数据连接”中修改实例名为我们的实例名





3. 在VS 2005的“工具”--“连接到数据库”,填写服务器名,数据库选择aspnetdb



4. 点击“高级...”按钮,并拷贝其中的DataSource的内容





5. 打开IIS,点击相应站点的属性,点ASP.NET选项卡,修改其中的LocalSqlServer的值为我们刚才复制的字符串





6. 在“身份验证”选项卡中勾选“启用角色管理”





7. 大功告成





遇到“找不到存储过程 'dbo.aspnet_CheckSchemaVersion'”错误时,应注意以下几点:

是否已经对网站的数据库运行了aspnet_regsql,这是常见的问题。网上很多帖子说启动了向导就一路下一步到底就行了,这是不全面的。要根据网站实际使用的数据库选择目标及身份验证方式。
连接字符串问题,检查网站的web config,如果没有connectionStrings节的话就检查本机的machine.config(若是64位系统则有两个),看其连接字符串的目标SQL Server与实际数据库是否相符。默认的连接字符串是EXPRESS的,如果使用的是开发版或企业版则尤其要注意。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐