我有一台 64 位机器,使用 Sql Server Data Tools 运行 Visual Studio 2012 shell。
在 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 位版本,并且“use64BitRuntime”选项以“false”灰显,因为该软件仅为 32 位。有没有其他人有任何想法为什么会发生这种情况?我安装了 Excel 2013 32 位。