SQL Server エージェントの構成
適用対象:SQL Server
Azure SQL Managed Instance
大事な
Azure SQL Managed Instance では、SQL Server エージェントのほとんどの機能が現在サポートされているわけではありません。 SQL Managed Instance では、SQL Server エージェントの有効化と無効化は現在サポートされていません。 SQL エージェントは常に実行されています。 詳細については、SQL Managed Instance T-SQL と SQL Server の違い を参照してください。
このトピックでは、SQL Server のインストール時に SQL Server エージェントのいくつかの構成オプションを指定する方法について説明します。 SQL Server エージェント構成オプションの完全なセットは、SQL Server Management Studio、SQL Server 管理オブジェクト (SMO)、または SQL Server エージェント ストアド プロシージャ内でのみ使用できます。
開始する前に
制限と制約
SQL Server Management Studio のオブジェクト エクスプローラー SQL Server エージェント を選択して、ジョブ、オペレーター、アラート、および SQL Server エージェント サービスを管理します。 ただし、オブジェクト エクスプローラーには、SQL Server エージェント ノードを使用する権限がある場合にのみ表示されます。
フェールオーバー クラスター インスタンスで SQL Server サービスまたは SQL Server エージェント サービスに対して自動再起動を有効にしないでください。
安全
権限
その機能を実行するには、SQL Server の固定サーバー ロール sysadmin のメンバーであるアカウントの資格情報を使用するように SQL Server エージェントを構成する必要があります。 アカウントには、次の Windows アクセス許可が必要です。
サービスとしてログオンする (SeServiceLogonRight)
プロセス レベルのトークンを置き換える (SeAssignPrimaryTokenPrivilege)
トラバース チェックをバイパスする (SeChangeNotifyPrivilege)
プロセスのメモリ クォータを調整する (SeIncreaseQuotaPrivilege)
SQL Server エージェント サービス アカウントに必要な Windows アクセス許可の詳細については、「SQL Server エージェント サービス のアカウントを選択する」および「Windows サービス アカウントの設定」を参照してください。
SQL Server エージェントを構成するには
- [スタート] ボタンを選択し、[スタート] メニュー から [コントロール パネル]を選択します。
- コントロール パネルで、[システムとセキュリティ ] を選択し、[管理ツール] 選択し、[ローカル セキュリティ ポリシー 選択します。
- [ローカル セキュリティ ポリシー] で、シェブロンを選択して、[ローカル ポリシー] フォルダー を展開し、次に [ユーザー権利の割り当て] フォルダー を選択します。
- SQL Server で使用するように構成するアクセス許可を右クリックし、[プロパティ] 選択します。
- アクセス許可のプロパティ ダイアログ ボックスで、SQL Server エージェントを実行するアカウントが一覧表示されていることを確認します。 そうでない場合は、[ユーザーまたはグループのの追加] を選択し、[ユーザー、コンピューター、サービス アカウント、またはグループの選択 ] ダイアログ ボックスで SQL Server エージェントを実行するアカウントを入力し、[OK] 選択します。
- SQL Server エージェントで実行するために追加するアクセス許可ごとに、この操作を繰り返します。 完了したら、OKを選択します。