1

2008R2 バージョンでは、定義済みデータベースの sysssislog テーブルに SSIS ログを使用していました。2012 では、独自の SSISDB データベースを持つ Integration Services カタログの概念が導入されました。sysssisslog テーブルへのロギングを使用する必要はまだありますか、それとも SSIS DB のどこかで終了する情報です (SSIS 実行のすべてのレポートもこのデータベースに基づいているため、私が期待することです)。

4

1 に答える 1

2

使い慣れたログは、SQL Server の 2012 リリースでも引き続き利用できます。とはいえ、プロジェクト デプロイ モデル (SSISDB) を使用している場合、パッケージでデータベース ログを明示的に定義する必要はなくなりました。

パッケージを実行すると、すぐに Basic ログ レベルが取得されます。その他のオプションは、none、performance、および verbsose です。MVP Phil Brammer を介してこれらおよびその他の実行パラメーターを設定する方法の詳細をお読みください。実際の SSIS チームの Matt Masson は、 What Events are included in the SSIS Catalog Log Levelsに関する投稿で、これらのレベルがどのイベントに対応するかを指摘しています。

最後に、SSIS Reporting Packは、MVP の Jamie Thomson によるオープン ソース プロジェクトであり、新しい統合サービス カタログでキャプチャされた基本データにさまざまな洞察を提供します。

私の考え:必要ない。ただし、そのログからデータを選別するフレームワークを既に構築している場合 (アラート システムに使用します)、引き続き使用することがサポートされます。複数のサーバーから統合サービス パッケージを実行する場合、それらすべての異なる SSISDB カタログからのログを組み合わせて、ユニバース全体への洞察を提供する機能はありません。古典的な手法を使用して、すべてのパッケージが集中型サーバーにログを記録すると、それを取得できます。

于 2013-02-08T16:19:21.960 に答える