SQL Server エージェントの構成

SQL Server のインストール時に、SQL Server エージェントの一部の構成オプションを指定できます。SQL Server エージェントの構成オプションの完全なセットは、SQL Server Management Studio、SQL Server 管理オブジェクト (SMO)、または SQL Server エージェント ストアド プロシージャでのみ使用できます。

注意注意

ジョブ、操作、警告、および SQL Server エージェント サービスを管理するには、SQL Server Management Studio のオブジェクト エクスプローラで [SQL Server エージェント] をクリックします。ただし、オブジェクト エクスプローラに SQL Server エージェント ノードが表示されるのは、このノードの使用権限がある場合に限られます。

重要な注意事項重要

フェールオーバー クラスタ インスタンスの SQL Server サービスまたは SQL Server エージェント サービスでは自動再起動を有効にしないでください。

SQL Server エージェントでは、ほとんどの構成情報が msdb データベース内のテーブルに保存されます。SQL Server エージェントは SQL Server 資格情報オブジェクトを使用して、プロキシの認証情報を保存します。

必須権限の設定

SQL Server エージェントの機能を実行するには、SQL Server の sysadmin 固定サーバー ロールのメンバであるアカウントの資格情報を使用するように構成する必要があります。このアカウントには、次の Windows 権限が必要です。

  • プロセスのメモリ クォータの調整

  • オペレーティング システムの一部として機能

  • 走査チェックのバイパス

  • バッチ ジョブとしてログオン

  • サービスとしてログオン

  • プロセス レベル トークンの置換

SQL Server エージェント サービス アカウントに必要な Windows 権限の詳細については、「SQL Server エージェント サービスのアカウントの選択」、「SQL Server エージェントでサポートされるサービス アカウントの種類」、および「Windows サービス アカウントの設定」を参照してください。

それぞれの必須 Windows 権限が設定されていることを確認するには

  1. [スタート] ボタンをクリックし、[コントロール パネル][管理ツール][ローカル セキュリティ ポリシー] の順にクリックします。

  2. [ローカル ポリシー] フォルダを展開し、[ユーザー権利の割り当て] フォルダをクリックします。

  3. 各権限について次の手順を繰り返します。

    1. 権限 ([サービスとしてログオン] など) を右クリックし、[プロパティ] をクリックします。

    2. プロパティ ダイアログ ボックス ([サービスとしてログオンのプロパティ] など) で、SQL Server エージェントを実行するアカウントが表示されていることを確認します。

    3. 表示されていない場合は、[グループまたはユーザーの追加] をクリックし、SQL Server エージェントを実行するアカウントを入力し、[OK] をクリックします。

通常、SQL Server エージェント用に選択されたアカウントは、その目的用に作成されたドメイン アカウントであり、アクセス権が厳しく管理されています。ドメイン アカウントを使用する必要はありませんが、ローカル コンピュータでアカウントを使用する場合、SQL Server エージェントには、他のコンピュータ上のリソースにアクセスする権限が与えられません。データベース バックアップを作成し、別のコンピュータ上の場所にそのファイルを保存する場合など、他のコンピュータに対する権限が SQL Server に必要となる場合があります。