次の方法で共有


オペレーターへの警告の割り当て

このトピックでは、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 を使用する

オペレーターに警告を割り当てるには

  1. オブジェクト エクスプローラーで、警告を割り当てるオペレーターを含むサーバーをプラス記号をクリックして展開します。

  2. プラス記号をクリックして [SQL Server エージェント]を展開します。

  3. プラス記号をクリックして [オペレーター] フォルダーを展開します。

  4. 警告を割り当てるオペレーターを右クリックし、 [プロパティ]を選択して、 [通知] ページを選択します。

  5. [operator_nameのプロパティ] ダイアログ ボックスで、[ページの選択][通知] を選択します。

  6. [このユーザーに送信された通知の表示方法]で、 [警告] を選択してこのオペレーターに送信する警告の一覧を表示するか、または [ジョブ] を選択してこのオペレーターに通知を送信するジョブの一覧を表示します。 [電子メール][ポケットベル][Net Send]のチェック ボックスの中から 1 つ以上を選択し、必要に応じて通知ごとに通知方法を定義します。

  7. 完了したら、 [OK] をクリックします。

Transact-SQL の使用

オペレーターに警告を割り当てるには

  1. オブジェクト エクスプローラーで、 データベース エンジンのインスタンスに接続します。

  2. [標準] ツール バーの [新しいクエリ] をクリックします。

  3. 次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] をクリックします。

    -- 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)」を参照してください。