SQL Server エージェントのエラー メッセージの送信
適用対象:SQL Server
Azure SQL Managed Instance
大事な
Azure SQL Managed Instance では、SQL Server エージェントのほとんどの機能が現在サポートされているわけではありません。 詳細については、Azure SQL Managed Instance の T-SQL と SQL Server の違いの を参照してください。
このトピックでは、SQL Server Management Studio を使用して SQL Server で net send を使用してエラー メッセージを送信するように Microsoft SQL Server エージェントを構成する方法について説明します。
開始する前に
限界と制限事項
オブジェクト エクスプローラーには、SQL Server エージェント ノードを使用する権限がある場合にのみ表示されます。
Net Send イベントを受信するには、Microsoft Windows Messenger サービスが実行されている必要があります。
安全
権限
その機能を実行するには、SQL Server の固定サーバー ロール sysadmin のメンバーであるアカウントの資格情報を使用するように SQL Server エージェントを構成する必要があります。 アカウントには、次の Windows アクセス許可が必要です。
サービスとしてログオンする (SeServiceLogonRight)
プロセス レベルのトークンを置き換える (SeAssignPrimaryTokenPrivilege)
トラバースチェックを無効にする (SeChangeNotifyPrivilege)
プロセスのメモリ クォータを調整する (SeIncreaseQuotaPrivilege)
SQL Server エージェント サービス アカウントに必要な Windows アクセス許可の詳細については、「SQL Server エージェント サービス のアカウントを選択する」および「Windows サービス アカウントの設定」を参照してください。
SQL Server Management Studio の使用
SQL Server エージェントのエラー メッセージを送信するには
オブジェクト エクスプローラーで、プラス記号をクリックして、net send 経由でエラー メッセージを送信する SQL Server エージェント エラー ログを含むサーバーを展開します。
SQL Server エージェント を右クリックし、[プロパティ]を選択します。
[SQL Server エージェントのプロパティ -server_name] ダイアログ ボックスの [全般] ページの [エラー ログ] に、エラー メッセージを送信するユーザー名またはコンピューター名を [Net send recipient] ボックスに入力します。
[OK] をクリックしてください。