次の方法で共有


Send SQL Server Agent Error Messages

適用対象:SQL ServerAzure SQL Managed Instance

重要

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

このトピックでは、SQL Server Management Studio を使用して SQL Server で、net send によってエラー メッセージを送信するように Microsoft SQL Server エージェントを構成する方法について説明します。

はじめに

制限事項と制約事項

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

  • net send イベントを受信するには、 Microsoft Windows Messenger サービスを実行している必要があります。

セキュリティ

アクセス許可

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

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

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

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

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

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

SQL Server Management Studio を使用する

SQL Server エージェントのエラー メッセージを送信するには

  1. オブジェクト エクスプローラーで、プラス記号をクリックして、net send によるエラー メッセージの送信元となる SQL Server エージェントのエラー ログを含むサーバーを展開します。

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

  3. [全般] ページの [SQL Server エージェントのプロパティ - <サーバー名>] ダイアログ ボックスの [エラー ログ] の下の [Net Send 受信者] ボックスに、エラー メッセージの送信先となるユーザー名またはコンピューター名を入力します。

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