次の方法で共有


SQL Server エージェントのエラー ログに実行トレース メッセージを書き込む

適用対象: SQL Server Azure SQL Managed Instance

重要

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

このトピックでは、SQL Server で SQL Server Management Studio を使用して、Microsoft SQL Server エージェントのエラー ログに実行トレース メッセージが書き込まれるようにエージェントを構成する方法について説明します。

はじめに

制限事項と制約事項

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

  • このオプションを有効にするとエラー ログが大きくなるので、SQL Server エージェントに関する特定の問題を調査する場合にのみ、SQL Server エージェントのエラー ログに実行トレース メッセージを書き込むようにしてください。

セキュリティ

アクセス許可

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

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

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

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

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

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

SQL Server エージェントのエラー ログに実行トレース メッセージを書き込むには

  1. オブジェクト エクスプローラーで、プラス記号をクリックして、実行トレース メッセージの書き込み先となる SQL Server エージェントのエラー ログを含むサーバーを展開します。

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

  3. [全般] ページの [SQL Server エージェント プロパティ -server_name] ダイアログ ボックスの [エラー ログ] で、[実行トレース メッセージを含める] チェック ボックスをオンにします。

  4. [OK] をクリックします。