SQL Server エージェントの自動再起動

適用対象: SQL Server Azure SQL Managed Instance

重要

現在、Azure SQL Managed Instance によって、すべてではありませんが、ほとんどの SQL Server エージェントの機能がサポートされています。 詳細については、Azure SQL Managed Instance と SQL Server の T-SQL の相違点に関するページを参照してください。

このトピックでは、Microsoft SQL Server エージェントが予期せずに停止した場合に自動的に再起動するように構成する方法について説明します。

はじめに

制限事項と制約事項

オブジェクト エクスプローラーに SQL Server エージェント ノードが表示されるのは、このノードの使用権限がある場合に限られます。

セキュリティ

アクセス許可

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

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

  • プロセス レベル トークンを置き換える (SeAssignPrimaryTokenPrivilege)

  • スキャン チェックを行わない (SeChangeNotifyPrivilege)

  • プロセスに対してメモリ クォータを調整する (SeIncreaseQuotaPrivilege)

Note

自動再起動が正常に機能するには、SQL Server エージェント サービスを実行しているアカウントが、サーバーのローカル管理者である必要があります。

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

SQL Server Management Studio を使用する

自動的に再起動するように SQL Server エージェントを構成するには

  1. オブジェクト エクスプ ローラーで、プラス記号をクリックして、自動的に再起動するように構成する SQL Server エージェントを展開します。

  2. [SQL Server エージェント]を右クリックし、 [プロパティ]をクリックします。

  3. [全般] ページで、 [予期しない停止時に SQL Server エージェントを自動的に再起動する]をオンにします。