Sql Server Data Tools を使用して Visual Studio 2012 シェルを実行している 64 ビット マシンがあります。
SSIS では、Excel 接続をまったく機能させることができません。私が作成したすべてのExcel接続は、次の出力をもたらします:
Error: 0xC020801C at Load Customer Information, Excel Source [15]: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Point" failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed.
Error: 0xC0047017 at Load Customer Information, SSIS.Pipeline: Excel Source failed validation and returned error code 0xC020801C.
Error: 0xC004700C at Load Customer Information, SSIS.Pipeline: One or more component failed validation.
Error: 0xC0024107 at Load Customer Information: There were errors during task validation.
通常、これは 64 のランタイムで実行しようとしていることを意味します。ただし、VS2012 は 32 ビット版のみで、ソフトウェアが 32 ビット版のみであるため、「use64BitRuntime」のオプションは「false」でグレー表示されます。なぜこれが起こるのか、他の誰かが何らかのアイデアを持っていますか? Excel 2013 32 ビットがインストールされています。