適用対象:SQL Server
Azure 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 の使用
演算子に関する情報を表示するには
オブジェクト エクスプローラーで、プラス記号をクリックして、表示するオペレーターが含まれるサーバーを展開します。
プラス記号をクリックして、SQL Server エージェントを展開します。
プラス記号をクリックして、Operators フォルダーを展開します。
表示する演算子を右クリックし、[プロパティ] 選択します。
[operator_nameプロパティ] ダイアログ ボックスに含まれる使用可能なオプションの詳細については、次を参照してください。
完了したら、OKをクリックしてください。
Transact-SQL の使用
演算子に関する情報を表示するには
オブジェクト エクスプローラーで、データベース エンジンのインスタンスに接続します。
[標準バー] の [新しいクエリ] をクリックします。
次の例をコピーしてクエリ ウィンドウに貼り付け、実行クリックします。
-- 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)を参照してください。