Windows 7 Home Premium (x64) ラップトップで SQL Server 2008 R2 Express エディション (x64) を使用して、Visual Studio 2010 Ultimate で Web サイトに取り組んでいます。デバッグ後、エラーが発生します-
Cannot open database "Edufun.mdf" requested by the login. The login failed.
Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.
Edufun は私のデータベース名です。SQL Server管理スタジオを介してログインを設定し、データベースのNT AUTHORITY\NETWORK SERVICE db_ownerを作成するなど、さまざまなソリューションを試しました。さまざまな方法で接続文字列を何度も変更しました。また、データベースへの Network Service に対する読み取りおよび書き込み権限も付与されます。私の接続文字列は、IIS と WEB.Config で同じです。
さまざまな解決策を見てきましたが、何も機能しませんでした。私の接続文字列は =
name="connection" "Server=RUSTY\SQLEXPRESS;Database=Edufun.mdf;
Integrated Security=true" providerName="System.Data.SqlClient"
Rusty は私の PC 名であり、SQL Server のインストール中に SQLExpress という名前でデフォルトのインスタンスを作成しました。誰かがスタック トレースを必要とする場合は、これを手伝ってください。前もって感謝します