【发布时间】:2011-09-13 18:23:58
【问题描述】:
我一直在尝试开发一个包含用户和角色管理的 ASP.NET 项目。我尝试使用的第一件事是 ASP.NET 配置,它将为我打开一个网站,我可以在其中添加用户和角色。我得到这个网站。接下来是我点击“安全”选项卡。那应该让我做进一步的配置。但是,当我点击安全选项卡时,我会看到一个屏幕,上面写着"Unable to connect to SQL SERVER DATABASE",下面有一个选项,上面写着"choose data source"。当我单击该按钮时,它会进入“提供者”选项卡。在这里,我可以看到一个名为“AspNetSqlProvider”的选项。当我测试此提供程序时,我收到此消息:
Provider Management 无法建立与数据库的连接。 如果您尚未创建 SQL Server 数据库,请退出网站 管理工具,使用 aspnet_regsql 命令行实用程序 创建并配置数据库,然后返回此工具进行设置 提供者。
我不明白这个问题,因为我一直在我的应用程序中使用 SQL SERVER,它一直运行良好。
请注意,我的电脑上没有安装 sql server express edition。相反,我已经安装了完整版的sql server 2008。
另外,当我尝试使用 Windows 身份验证从 sql server management studio 建立连接时,我收到一条消息:
无法连接到 SUDHIR-PC 网络相关或实例特定 建立与 SQL Server 的连接时出错。这 服务器未找到或无法访问。验证实例 名称正确且 SQL Server 配置为允许远程 连接。 (提供者:命名管道提供者,错误:40 - 无法 打开与 SQL Server 的连接)(.Net SqlClient 数据提供程序)
但是,我在我的 asp.net 项目中使用了相同的连接来建立数据库连接并使用一直运行良好的数据库。
请指导我解决这个问题。
【问题讨论】:
标签: asp.net visual-studio-2008 sql-server-2008 asp.net-membership