2017-09-25 7 views
0

SQLサーバーエージェントには多くのジョブがあります。すべてのジョブが電子メール通知で設定されているかどうかを知りたい私は仕事のステップを編集してチェックすることで個別に行うことができます。ワンショットで電子メール通知を持つジョブ名を与えるためのクエリ/プロシージャ。電子メール通知で構成されたSQL Serverエージェントジョブを取得する

答えて

1

[msdb] dbでこのクエリを実行できます。

use [msdb] 

select j.name, o.name, o.email_address 
from 
[dbo].[sysjobs] j 
inner join [dbo].[sysoperators] o on j.notify_email_operator_id = o.id 
+0

これは機能します。私はこれらのすべてのDBAのコンセプトには新しいです。仕事でもメールテキストを取得したいのであれば、どうすれば入手できますか? –

+1

'[dbo]。[sysalerts]'テーブルからメッセージテキストを取得できます。 –

+0

特定のデータベースに属するジョブをフィルターに掛けることができない場合は@sarlan –

関連する問題