アプリケーション用にウィンドウ認証を使用してデータベースを作成しました。私のアプリケーションは正常に動作しますが、iis 6.0 を使用してデプロイしようとすると、このエラーが発生します
ログインで要求されたデータベース「WebGallery」を開くことができません。ログインに失敗しました。ユーザー 'IIS APPPOOL\Pool' のログインに失敗しました。
このエラーは何ですか?どうすれば解決できますか?
アプリケーション用にウィンドウ認証を使用してデータベースを作成しました。私のアプリケーションは正常に動作しますが、iis 6.0 を使用してデプロイしようとすると、このエラーが発生します
ログインで要求されたデータベース「WebGallery」を開くことができません。ログインに失敗しました。ユーザー 'IIS APPPOOL\Pool' のログインに失敗しました。
このエラーは何ですか?どうすれば解決できますか?
答えは簡単です。ユーザー IIS APPPOOL\Pool には、データベースにアクセスする権限がありません。
おそらくデータベースの作成に使用した SQL Server Management Studio で、このユーザーに権限を与えることができます。
SQL Management Studio を使用して "IIS APPPOOL\Pool" アカウントをデータベース ログインに追加するか、IIS Manager を使用してアプリケーション プール設定を編集し、認証されたアカウントを使用してデータベースにアクセスできるようにします。