我收到此错误:
无法打开登录请求的数据库“SQWvNetSCID”。登录失败。用户“nAC\Scott”登录失败。
nAC\Scott
是我在计算机上登录的身份。但是,在 SQL 管理工作室中,SQWvNetSCID
数据库的用户包括dbo
. 一般在数据库的安全选项卡下(localhost\sqlexpress)
都有nAC\Scott
. 它还包含在“映射到此登录名的用户”下。
即使有这一切,它仍然给我错误。也许我的连接字符串会对这种情况有所了解。
<connectionStrings>
<add name="ApplicationServices" connectionString="data source=accumbens\sqlexpress;;Integrated Security=SSPI;Initial Catalog=aspnetdb" />
<add name="SQWConnectionString" connectionString="Data Source=TSTEST2;Initial Catalog=SQWvNetSCID;Persist Security Info=True;User ID=sa;Password=hybrid" providerName="System.Data.SqlClient" />
<add name="SmartQWebContainer" connectionString="metadata=res://*/Models.Entities.SmartQWeb.csdl|res://*/Models.Entities.SmartQWeb.ssdl|res://*/Models.Entities.SmartQWeb.msl;provider=System.Data.SqlClient;provider connection string="data source=localhost\sqlexpress;Initial Catalog=SQWvNetSCID;Persist Security Info=True;Integrated Security=SSPI;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
我应该注意到我最近搬到了 vs2012。
我意识到这可能是重复的,但是每个类似的问题都有我尝试过或已经正确输入的答案。