ExcelファイルをインポートするSSISパッケージがあります。パッケージ内には、Excelのインポートプロセスを実行する前にExcelファイルが存在するかどうかを確認するスクリプトタスクがあります。
AcquireConnection
エラーのため、Excelファイルが存在しないとパッケージを実行できません。
インポートできるExcelファイルがない場合にパッケージが実行されないようにするにはどうすればよいですか?
パッケージが失敗しないようにするには、次の手順を実行します。
ValidateExternalMetadata
のプロパティを に設定します。False
DelayValidation
のプロパティを に設定します。True
パッケージの検証フェーズは、スクリプト タスクを実行する前に最初に行われます。Excel ファイルが存在しない場合、パッケージの検証フェーズは失敗します。上記のプロパティ値を設定すると検証が遅れ、スクリプト タスクに最初のプロパティが存在するかどうかを確認できます。ファイルが存在しない場合は、パッケージの実行を中止できます。