次の方法で共有


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

このトピックでは、SQL Server 2012 で SQL Server Management Studio または Transact-SQL を使用して、Microsoft SQL Server エージェントの警告をオペレーターに割り当てて、ジョブに関する通知を受信できるようにする方法について説明します。

このトピックの内容

  • 作業を開始する準備:

    制限事項と制約事項

    セキュリティ

  • オペレーターに警告を割り当てる方法:

    SQL Server Management Studio

    Transact-SQL

作業を開始する準備

制限事項と制約事項

  • SQL Server Management Studio は、警告システム全体を簡単に管理できるグラフィカルなツールです。 警告システムを構成するときには、Management Studio を使用することをお勧めします。

  • 警告に対応して通知を送るには、SQL Server エージェントがメールを送れるようにあらかじめ構成しておく必要があります。 詳細については、「データベース メールを使用するように SQL Server エージェント メールを構成する」を参照してください。

  • 電子メールのメッセージやポケットベルによる通知に失敗した場合は、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)」を参照してください。

[トップに戻る] リンクで使用される矢印アイコン[先頭に戻る]