「IISAPPPOOL\AppPoolName」は機能しますが、前述のように、有効なAD名ではないため、[ユーザーまたはグループの選択]ダイアログボックスで検索しても表示されません(実際には、それは検出されますが、実際のシステムアカウントと見なされ、そのように処理されます...これは機能せず、検出されなかったというエラーメッセージが表示されます。
私がそれを機能させる方法は次のとおりです:
- SQL Server Management Studioで、セキュリティを探します フォルダ(データベース、サーバーオブジェクトなどのフォルダと同じレベルのセキュリティフォルダ...個々のデータベース内のセキュリティフォルダではありません)
- ログインを右クリックして[新規ログイン]を選択します
- [ログイン名]フィールドに、「 IIS APPPOOL \ YourAppPoolName」と入力します。 -検索をクリックしないでください
- 他の任意の値(認証タイプ、デフォルトのデータベースなど)を入力します
- [OK]をクリックします
AppPool名が実際に存在する限り、ログインが作成されます。