SQL Server エージェントから自動化されたジョブ失敗通知を送信するには、データベース メールを構成し、電子メール通知の送信に使用されるSQL Agent properties > Alert System > Mail Session > Enable mail profile
を構成する必要がmail system
あります。多くのサーバーがあり、さまざまなサーバー間でオプションがチェック mail profile
されるようにする中央のクロスサーバー ジョブをセットアップしたいと考えています。Enable mail profile
T-SQL を使用して (またはプログラムで他の方法で) データベースにクエリを実行してこれらの設定を取得するサポートされている方法はありますか?msdb
SQL Server エージェント UI でプロパティ ページを表示しながら SQL プロファイラー トレースを実行すると、文書化されていない手順への参照が表示されます (ソリューションの将来性を保証するために、文書化されたオブジェクトを使用することをおmsdb.dbo.sp_get_sqlagent_properties
勧めします)。 master.dbo.xp_instance_regread
reg キーは、SQL Server インスタンスのインストールごとに変更される可能性があります。
オプションが構成されているかどうかを確認し、SQL Agent Alert System 構成で指定されているものをenable mail profile
取得する方法を知っている人はいますか? mail profile
私たちのサーバーのほとんどは SQL Server 2008 R2 で、SQL 2012 もいくつかあります。SQL 2008+ のサポートを希望します。
前もって感謝します!