次の方法で共有


オペレーターに関する情報を表示する

適用対象:SQL ServerAzure SQL Managed Instance

大事な

Azure SQL Managed Instance では、SQL Server エージェントのほとんどの機能が現在サポートされているわけではありません。 詳細については、Azure SQL Managed Instance T-SQL と SQL Server の違いに関するページ、または「SQL Managed Instance 内での SQL Agent ジョブの制限事項」を参照してください。

このトピックでは、SQL Server Management Studio または Transact-SQL を使用して SQL Server の Microsoft SQL Server エージェント オペレーターに関する情報を表示する方法について説明します。

開始する前に

安全

権限

既定では、sysadmin 固定サーバー ロールのメンバーは、このストアド プロシージャを実行できます。 他のユーザーには、msdb データベースで、次のいずれかの SQL Server エージェント固定データベース ロールを付与する必要があります。

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

これらのロールのアクセス許可の詳細については、「SQL Server エージェント固定データベース ロール 」を参照してください。

SQL Server Management Studio の使用

演算子に関する情報を表示するには

  1. オブジェクト エクスプローラーで、プラス記号をクリックして、表示するオペレーターが含まれるサーバーを展開します。

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

  3. プラス記号をクリックして、Operators フォルダーを展開します。

  4. 表示する演算子を右クリックし、[プロパティ] 選択します。

    [operator_nameプロパティ] ダイアログ ボックスに含まれる使用可能なオプションの詳細については、次を参照してください。

  5. 完了したら、OKをクリックしてください。

Transact-SQL の使用

演算子に関する情報を表示するには

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

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

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

    -- reports information about operator François Ajenstat   
    -- This example assumes that the operator exists.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_help_operator  
        @operator_name = N'François Ajenstat' ;  
    GO  
    

詳細については、sp_help_operator (Transact-SQL)を参照してください。