0

毎日特定の時間に実行されるSQLServer2008ジョブを作成しました。ジョブが終了したら、以下のリンクに示すように、ジョブログを手動でエクスポートできます。

http://www.websense.com/support/article/kbarticle/How-do-I-exporting-SQL-logs-and-job-history

終了時にこのジョブログを自動的にエクスポートする方法はありますか?

4

1 に答える 1

1

最後にCMDEXECジョブステップを作成して、QUERYOUTオプションを指定してBCPを実行し、MSDB.dbo.sysjobhistoryの内容をフラットファイルにエクスポートすることができます。

または、同じテーブルに対してクエリを実行し、DBメールを使用して電子メールで送信するTSQLジョブステップを使用することもできます。

私の好みですが、おそらくやり過ぎになる3番目の選択肢は、SSISパッケージの実行ステップを実行することです。次に、上記のテーブルを照会し、それをファイルに書き込むか、電子メールで送信するか、またはその両方を行う単純なSSISパッケージを作成できます。

于 2012-10-08T06:23:57.873 に答える