オペレーターへの警告の割り当て
このトピックでは、SQL Server Management Studioまたは Transact-SQL を使用して 2014 年SQL Serverジョブに関する通知を受け取ることができるように、オペレーターに Microsoft SQL Server エージェント アラートを割り当てる方法について説明します。
このトピックの内容
作業を開始する準備:
オペレーターに警告を割り当てる方法:
はじめに
制限事項と制約事項
SQL Server Management Studio では、簡単かつグラフィカルに警告システム全体を管理できます。 警告システムを構成するときには、 Management Studio を使用することをお勧めします。
警告に対応して通知を送るには、 SQL Server エージェントがメールを送れるようにあらかじめ構成しておく必要があります。 詳細については、「 Configure SQL Server Agent Mail to Use Database Mail」を参照してください。
電子メールのメッセージやポケットベルによる通知に失敗した場合は、 SQL Server エージェント サービス エラー ログに失敗がレポートされます。
セキュリティ
アクセス許可
オペレーターに警告を割り当てることができるのは、 sysadmin 固定サーバー ロールのメンバーだけです。
SQL Server Management Studio を使用する
オペレーターに警告を割り当てるには
オブジェクト エクスプローラーで、警告を割り当てるオペレーターを含むサーバーをプラス記号をクリックして展開します。
プラス記号をクリックして [SQL Server エージェント]を展開します。
プラス記号をクリックして [オペレーター] フォルダーを展開します。
警告を割り当てるオペレーターを右クリックし、 [プロパティ]を選択して、 [通知] ページを選択します。
[operator_nameのプロパティ] ダイアログ ボックスで、[ページの選択] の [通知] を選択します。
[このユーザーに送信された通知の表示方法]で、 [警告] を選択してこのオペレーターに送信する警告の一覧を表示するか、または [ジョブ] を選択してこのオペレーターに通知を送信するジョブの一覧を表示します。 [電子メール]、 [ポケットベル]、 [Net Send]のチェック ボックスの中から 1 つ以上を選択し、必要に応じて通知ごとに通知方法を定義します。
完了したら、 [OK] をクリックします。
Transact-SQL の使用
オペレーターに警告を割り当てるには
オブジェクト エクスプローラーで、 データベース エンジンのインスタンスに接続します。
[標準] ツール バーの [新しいクエリ] をクリックします。
次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] をクリックします。
-- adds an e-mail notification for the specified alert (Test Alert) -- This example assumes that Test Alert already exists and that Fran??ois Ajenstat is a valid operator name. USE msdb ; GO EXEC dbo.sp_add_notification @alert_name = N'Test Alert', @operator_name = N'Fran??ois Ajenstat', @notification_method = 1 ; GO
詳細については、「 sp_add_notification (Transact-SQL)」を参照してください。