2008-08-22 10 views
0

直前に、運用データを抽出して別のレポートデータベースに要約するためのSSISパッケージを含むSQL Serverエージェントジョブに関する問題が発生し始めました。SQL Serverのアラートまたは通知については、どこから学習し始めますか?

I 私が再生しようとしたアラート/通知設定のいくつかは、ジョブが前の2週間無人で完了したために問題が発生したと考えています。

SQL Agentのアラートと通知を読み始めるには、どのような場所が良いですか?ジョブが実行されたことをジョブが正常に完了

  1. こと(チェックとして、それが常に実行されますことを確実にするために)、または
  2. :私は常に知らされてるように、私は警告/通知のいくつかの並べ替えを有効にする
    エラーの原因を診断できる十分な情報(エラー番号など)が含まれている必要があります。

いつもどんなヘルプも大歓迎です!

答えて

0

ジョブのプロパティの通知ページに「ジョブが完了したとき」が表示されます。

そのドロップダウンに行き、失敗(スクリーンショットにある)の代わりにジョブの完了に切り替えます。

Job_Properties_Notification

また、あなたのサーバが電子メール設定したことを確認したいと思います。私はそれが機能のSQL表面積構成下にあると思う。

0

アドバンスをクリックしてそこからファイルまたはテーブルにログすると、すべてのエラーコードとジョブが失敗した理由が表示されます これも職歴。 ジョブを右クリック - 履歴を表示し、+記号をクリックして展開し、各ステップをクリックすると下のパネルに表示されます。

通知を設定するには、通知タブのジョブでメールのドロップダウンから選択してください

2

Books Onlineおそらく私はそれを好きです(少なくとも私はそれが有用であると思う)良い場所です。

SQLMenaceとbofeはいくつかの点を強調しました。

SQL Mailではなく、configuring Database Mailをお勧めします(とにかくSMTP対MAPI、これは廃止されていると思われます)。メールプロファイルを設定したら、そのメールプロファイル(エージェントプロパティの設定ページ)を使用するようにSQLエージェントを設定する必要があります。そうしないと、SSISジョブ通知が実際に送信されず、 Management Studioからテスト電子メールを正常に送信することができます。

私は仕事の通知のように頻繁にアラートを使用しないので、私がそれらについて思い出すことができる唯一の難しいことは、エラーを起こしているときにそのアラートを電子メールで送信したい場合です。発生したエラーがログに書き込まれていることを確認してください。私はそれが「RAISERROR ... WITH LOG」にまで沸騰すると思う。構文の詳細はBOL linkです。

関連する問題