gpt4 book ai didi

asp.net - ASP.NET网站管理工具:无法连接到SQL Server数据库

转载 作者:行者123 更新时间:2023-12-02 04:15:03 26 4
gpt4 key购买 nike

我正在尝试使用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" />
</connectionStrings>

我得到的错误是:

您选择的数据存储有问题。这可能是由于无效的服务器名称或凭据或权限不足引起的。也可能是由于未启用角色管理器功能引起的。单击下面的按钮将重定向到页面,您可以在其中选择新的数据存储。

以下消息可能有助于诊断问题:无法连接到SQL Server数据库。

过去使用 I have had trouble connecting to my database是因为我需要添加用户。我必须在这里做类似的事情吗?

编辑
更改连接字符串最终解决了问题。
对于记录,我使用的是VS2010,ASP MVC2,SServer 2008
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=MYSERVERNAME;Integrated Security=True;Initial Catalog=aspnetdb"
providerName="System.Data.SqlClient" />
</connectionStrings>

最佳答案

您正在使用服务器名称“MYSERVER”,就好像这是完整的SQl Server Default实例,而不是Sql Express。我认为您不能将AttachDbFilename与完整的sql服务器一起使用。将“\ SQLEXPRESS”(实例名称)添加到您的服务器名称,或者摆脱AttachDbFileName并使用Database =“NAMEOFDATABASE”

关于asp.net - ASP.NET网站管理工具:无法连接到SQL Server数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3277866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com