2017-05-19 18 views
1

SSISパッケージを実行するSQLエージェントジョブがあり、そのSSISパッケージが失敗した場合。それは可能ですか/どのようにSSISパッケージのどのステップが失敗したのかを特定しますか?SSISログから失敗したSSISパッケージのステップを特定する方法はありますか?

私の最終目標は、失敗した最後のステップを教えてくれるクエリを書くことです。これまでのところ私は持っています:

これは私にSourceIDを与えます。これはパッケージのGUIDです(SQL Agentのビュー履歴からわかっています)。それはまた私に何かに一致することができなかったexecutionidを与える。

マイクロソフトのドキュメントが役に立ちましたhttps://docs.microsoft.com/en-us/sql/integration-services/system-views/views-integration-services-catalogしかし、この問題の原因となったパッケージのステップを特定できませんでした。 SSISがこの情報を保存していない場合は、可能かどうかは疑問です。また

+0

これがHTTPS([こちら]このスレッドに回答されています://dba.stackexchange.com/questions/118737/how-to-query-ssisdb-to-find-out-the-errors-in-the-packages)。 –

答えて

1

、あなたはちょうどあなたがあなたのSQL Server Management Studioで、あなたの実行SSISパッケージからログインを参照してくださいすることができ、それを自分でチェックする場合:

SSMS

+0

照会フォームで何かを得ることができればいいでしょう。別の方法(たとえば、自動化されたSSRSレポート)で再利用できるためですが、これは私のニーズを満たしています。 –

関連する問題