SSIS プロセスからカスタム ログ サービスにログをプッシュするカスタム SSIS ログ プロバイダーがあります。ログ構成はパッケージ レベルにあります。
プロセス: 1. OpenLog で、既存のログ サービスに割り当てられるログへの操作 ID を作成します。2. log メソッドが実行されると、OpenLog メソッドで作成された操作の子として、既存のログ サービスにイベントを記録します。
すべて正常に動作しますが、子パッケージを含む新しい SSIS パッケージが作成されました。したがって、複数の操作 ID があり、パッケージが並行して実行されるため、各ログに適切な操作 ID を使用する必要があります。
問題?Log メソッドは現在のパッケージを提供しません。SourceID はコンポーネント ID を提供しますが、パッケージ ID は提供しません。
(API から) エントリを記録するパッケージを取得する方法はありますか?
ありがとう、ロブ