Excel から SQL Server にファイルをロードすることになっている SSIS パッケージがあります。
Excelワークブックがパスワードで保護されていない場合、プロセスはスムーズに進みます。しかし、このワークブックをパスワードで保護すると、External table is not in the expected formatというエラーが発生し始めます。SSISがこれを読み取れるようにするためにSSIS内で実行できるソリューション。
全能のインターネット検索エンジンは、それができないことを示唆しています: http://msdn.microsoft.com/en-us/library/ms139836.aspx
ノート
パスワードで保護された Excel ファイルには接続できません。
ただし、別の言語で小さなツールを作成することもできます (powershell をお勧めします)。これにより、パスワード (このツールを提供する必要があります) を使用して Excel を開くことができ、SSIS のパスワードなしでワークブックのバージョンを保存できます。使用する。
または、SSIS に使用する Excel をパスワードで保護しないでください。保護のために、SSIS を実行するユーザー以外のすべてのユーザーに対して制限付き/制限付き/アクセス不可の場所を設定することを検討してください。