次の方法で共有


SQL Server エージェントの構成

適用対象:SQL ServerAzure SQL Managed Instance

> [!重要]
>Azure SQL Managed Instance では、ほとんどの SQL Server エージェント機能が現在サポートされているわけではありません。 詳細については、Azure SQL Managed Instance T-SQL と SQL Server の違いに関するページ、または「SQL Managed Instance 内での SQL Agent ジョブの制限事項」を参照してください。 SQL Managed Instance では、SQL Server エージェントの有効化と無効化は現在サポートされていません。 SQL エージェントは常に実行されています。

このトピックでは、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 エージェントを構成するには

  1. [スタート] ボタンを選択し、[スタート] メニュー から [コントロール パネル]を選択します。
  2. コントロール パネルで、[システムとセキュリティ ] を選択し、[管理ツール] 選択し、[ローカル セキュリティ ポリシー 選択します。
  3. [ローカル セキュリティ ポリシー] で、シェブロンを選択して、[ローカル ポリシー] フォルダー を展開し、次に [ユーザー権利の割り当て] フォルダー を選択します。
  4. SQL Server で使用するように構成するアクセス許可を右クリックし、[プロパティ] 選択します。
  5. アクセス許可のプロパティ ダイアログ ボックスで、SQL Server エージェントを実行するアカウントが一覧表示されていることを確認します。 そうでない場合は、[ユーザーまたはグループのの追加] を選択し、[ユーザー、コンピューター、サービス アカウント、またはグループの選択 ] ダイアログ ボックスで SQL Server エージェントを実行するアカウントを入力し、[OK] 選択します。
  6. SQL Server エージェントで実行するために追加するアクセス許可ごとに、この操作を繰り返します。 完了したら、OKを選択します。