我正在尝试使用我的 ASP MVC 项目进行身份验证和授权。我运行了 aspnet_regsql.exe 工具,没有任何问题,并且在我的服务器上看到了 aspnetdb 数据库(使用 Management Studio 工具)。
我的 web.config 中的连接字符串是:
<connectionStrings> <add name="ApplicationServices" connectionString="data source=MYSERVERNAME;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
我收到的错误是:
您选择的数据存储存在问题。这可能是由于服务器名称或凭据无效,或权限不足造成的。也可能是由于未启用角色管理器功能造成的。单击下面的按钮可重定向到您可以选择新数据存储的页面。
以下消息可能有助于诊断问题:无法连接到 SQL Server 数据库。
在过去,我无法连接数据库因为我需要添加用户。我在这里也需要做类似的事情吗?
答案1
尝试将连接字符串更改为下面的连接字符串,看看是否有帮助:
数据源 = MYSERVERNAME;初始目录 = DATABASENAME;集成安全性 = True