redwarrior’s diary

C#, ASP.NET, WEB, G*などの雑多な情報

(小ネタ)IISのApplicationPoolIdentityでデータベースへのアクセス許可を設定する

以前にメモしていたのに、忘れていて余分な時間を費やしてしまったので、忘れないようにブログに残しておく。

以下のサイトを参考にWebアプリケーションを作成し、リモートのIIS上にデプロイする。

www.nuits.jp

Webサイトを追加した場合に設定を変更しなければ、アプリケーションプールのユーザーにはApplicationPoolIdentityが使用される。

WebアプリケーションからDBに接続するには、ApplicationPoolIdentityのユーザーでデータベースへのアクセス許可を設定する必要がある。

以下の2サイトを押さえておけば大体OK。

ASP.NET で MSSQL に Windows 認証で接続 - クリエイティブWeb

How to add the ApplicationPoolIdentity to a SQL Server Login – Eric Parvin(英語だけど、調べたことが全て書いてある)

以上。(ほとんどリンクだけど、リンク先が十分わかりやすいので、備忘録ということで一つ)