オプションA
ConnectionString
Excel接続マネージャーのプロパティは、現在のファイルを操作する場所ではありません。これは、通常のフラットファイル接続マネージャーとは対照的です。
代わりに、Excel接続マネージャーのExcelFilePath
に式を配置します プロパティ。
理論的には、ConnectionStringとExcelFilePathの間に違いはありませんが、接続文字列を適切に取得するために構築する「もの」が増える点が異なります。
また、パッケージを32ビットモードで実行していることを確認してください。
オプションB
発生する可能性のある別の方法は、接続文字列の設計時の値が実行されると無効になることです。パッケージが開始されると、予想されるすべてのリソースが使用可能であることを確認し、使用できない場合は、負荷の途中で停止するのではなく、迅速に失敗します。 SSISが実際にリソースにアクセスする必要があるときまで、この検証を遅らせることができます。これを行うには、DelayValidation
を設定します。 Trueへのプロパティ。このプロパティはSSISのすべてに存在しますが、最初にExcel接続マネージャーで設定することから始めます。それでもパッケージ検証エラーが発生する場合は、データフローの遅延検証もtrueに設定してみてください。