0

次のエラーが表示されます。

ログインで要求されたデータベース「SQWvNetSCID」を開けません。ログインに失敗しました。ユーザー「nAC\Scott」のログインに失敗しました。

nAC\Scottコンピューターにログインしているユーザーです。ただし、SQL 管理スタジオでは、SQWvNetSCIDdb のユーザーには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=&quot;data source=localhost\sqlexpress;Initial Catalog=SQWvNetSCID;Persist Security Info=True;Integrated Security=SSPI;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />


    </connectionStrings>

最近vs2012に移行したことに注意してください。

これが重複している可能性があることは認識していますが、同様の質問にはすべて、私が試した、またはすでに適切に入力した回答があります.

4

1 に答える 1

0

優勝した SQL 接続文字列は次のとおりです。

 <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=&quot; Data Source=.\sqlexpress;Initial Catalog=SQWNetSCID;Integrated Security=True;Persist Security Info=True;MultipleActiveResultSets=True;Application Name=EntityFramework&quot;" providerName="System.Data.EntityClient" />

サーバーエクスプローラー接続からコピーされたもの。

于 2013-05-06T21:49:36.390 に答える