私はSSIS2012パッケージを開発しました。
1)実行可能ファイルを実行してAccess MDBファイルを作成します(PDFから抽出されたデータに基づく)
2)データフローを使用して、MDBファイルのテーブルをSQLServerテーブルにロードします。
私が遭遇している問題は、ジョブを初めて実行するときに、MDBファイルを作成する実行可能ファイルがまだ実行されていないため、MDBファイルが存在しないことです。そのため、パッケージを実行しようとすると、Accessデータベースを検証できず、失敗します。
Accessデータソースに「DelayValidation」プロパティを設定すると役立つかもしれないと思いましたが、サイコロはありません。
私が見つけたこれを回避する唯一の方法は、MDBファイルの空のコピーをサーバーに配置することです。次に、パッケージはOKを検証し、MDBを新しいコピーで上書きします。
これは機能しますが、安っぽいようです。より良い方法があるに違いありません。