• 締切済み

エージェントによるジョブ完了時に・・・

SQL2005を利用しておりますが、データベースメールでのテスト送信は 問題なく送ることができますが、ジョブ完了時のメールが送られません。 ジョブの履歴表示を確認いたしますと、注意: メールを使用して '【設定したオペレータ】' に通知できませんでした。 と履歴が確認できます。オペレータにはアドレスも設定され、通知部分では ジョブ成功時に送信、エージェントのプロパティでは警告システムの部分で メールセッションにチェックを入れて、メールシステムはデータベースメール、設定されたプロファイルを設定しておりますが、どうもうまく いきません。もしこのメッセージが表示された際にどこがいけないもの かご教示いただければと思います。もしご存知の方がいらっしゃいましたらよろしくお願いいたします。

みんなの回答

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.3

それはやはりメールセッションを有効にしたことが反映されていないと思います。 (サービス再起動前には確かにそのメッセージ出てました)

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.2

エージェントサービスのエラーログを確認してください。 場所はプロパティの全般タブです。 もう少し詳細なエラーが書き出されているはずです。

powerduck
質問者

補足

ご回答ありがとうございます。 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG の中にある、 SQLAGENT.OUT を確認させていただきました。 2008-12-19 05:00:06 - ! [264] 電子メール セッションが確立されていないときに、電子メールを送信しようとしました と記載がありました。よろしくお願いいたします。

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

エージェントのメールプロファイルの設定を変更した場合、エージェントサービスを再起動しないと反映しませんが、そこは大丈夫ですか?

powerduck
質問者

補足

回答ありがとうございます。ただ、エージェントサービスについては MSサイトにありました通り、再起動が必要とございましたので、 再起動はエージェントのみ実施しております。