[解決済み】IIS 7のAppPool IDをSQL Serverログオンとして追加する。
質問
IIS 7 ウェブサイトを、AppPoolが 統合パイプラインモード . AppPoolsは、NetworkServiceなどのIDで実行されず(目的によって)、独自のAppPool Identitiyを使用します(IIS AppPool MyAppPool)。
これはいわゆるサービスアカウント、仮想アカウントと呼ばれるものです。 (フルアカウントではないユーザーアカウント...)
このサービスアカウント(IIS AppPoolMyAppPool)に、SQL Server 2008 Express(Mixed Auth. Modeで動作)に接続するための権限を与えたい。
SQL Serverは通常のユーザー・アカウントを追加できますが、IIS AppPool↪MyAppPool仮想アカウントは有効なログオンに追加できません(SQL Serverは、そのアカウントが見つからないと言います)。
仮想アカウントを動作させるために、何かコツや有効化する必要があるのでしょうか? (taskmgrによるとw3wp.exeプロセスはこのIDで実行されますが、NTFSセキュリティでもこのアカウントを使用することはできません...)
ありがとうございました。
解決方法は?
IIS APPPOOLAppPoolName"は動作しますが、前述のように有効なAD名ではないため、[ユーザーまたはグループの選択]ダイアログボックスで検索しても表示されません(実際には見つかりますが、実際のシステムアカウントと見なされ、そのように扱おうとします...これは動作せず、見つからないというエラーメッセージが表示されます)。
どうやって動作させたかというと
- SQL Server Management Studio で セキュリティ フォルダ(Databases、Server Objects などのフォルダと同じ階層にある security フォルダ。)
- ログインを右クリックし、[新規ログイン]を選択します。
- ログイン名の欄に、次のように入力します。 IIS APPPOOL ###YourAppPoolName - 検索をクリックしないでください
- その他、お好みの値を入力してください(認証タイプ、デフォルトデータベースなど)。
- OKをクリックします。
AppPool名が実際に存在する限り、ログインはこれで作成されるはずです。
関連
-
[解決済み] SSISで新しいレコードを挿入する前に、宛先テーブルを空にするにはどうすればよいですか?
-
[解決済み] SQL ServerでSELECTからUPDATEする方法とは?
-
[解決済み] SQL Server で複数行のテキストを 1 つのテキスト文字列に連結する方法
-
[解決済み] SQL Server テーブルにカラムが存在するかどうかを確認する方法は?
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み] SQL ServerにおけるLEFT JOINとLEFT OUTER JOINの比較
-
[解決済み] SQL Server にテーブルが存在するかどうかを確認する
-
[解決済み] IIS7 権限の概要 - ApplicationPoolIdentity
-
[解決済み】SQL Serverで既存のテーブルにデフォルト値を持つカラムを追加する
-
[解決済み] SQL ServerでINNER JOINを使用して削除するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】PRIMARY KEY制約に違反しました。オブジェクトに重複したキーを挿入できない
-
[解決済み] 階層テーブルの設計
-
[解決済み] テーブルの上位1レコードを更新する sql server [重複].
-
[解決済み] NVARCHAR(MAX)の最大文字数を教えてください。[重複しています]。
-
[解決済み] SQL Serverのタイムスタンプ列をdatetime形式に変換する方法
-
[解決済み] データベースとスキーマの違い
-
[解決済み] SQL ServerにおけるXOR
-
[解決済み] SQL Serverでマテリアライズド・ビューを作成する方法は?
-
[解決済み] SQLサーバーを使用して文字列を切り詰める方法
-
[解決済み] [Solved] User 'IIS APPPOOLASP.NET v4.0'のログインに失敗しました。