次のエラーが表示されます。
ログインで要求されたデータベース「SQWvNetSCID」を開けません。ログインに失敗しました。ユーザー「nAC\Scott」のログインに失敗しました。
nAC\Scott
コンピューターにログインしているユーザーです。ただし、SQL 管理スタジオでは、SQWvNetSCID
db のユーザーには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に移行したことに注意してください。
これが重複している可能性があることは認識していますが、同様の質問にはすべて、私が試した、またはすでに適切に入力した回答があります.