试图在我的Windows 7 64位计算机上运行这是一个真正的困难。
我有一个将数据从Oracle移动到SQL的软件包,在我们的Windows 2008 R2测试服务器上,它可以正常工作(在BIDS中)。
到目前为止我尝试了......
将程序文件(x86)中的BIDS复制到程序文件(以消除 括号问题)
安装了32位和64位Oracle以及32位ODAC。
尝试将DelayedValidation设置为TRUE
安装TOAD并能够连接到Oracle数据库。
在BIDS中,我可以成功测试连接,甚至可以预览它,但是当我尝试在DataSource任务(即Oracle连接)上执行包失败时。
非常令人沮丧,我感谢任何帮助。
完成以下错误:
[OLE DB Source [1]]错误:SSIS错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。该 AcquireConnection方法调用连接管理器“LICS”失败 错误代码0xC0202009。之前可能会发布错误消息 这有关于AcquireConnection方法调用的原因的更多信息 失败。
[SSIS.Pipeline]错误:组件“OLE DB源”(1)验证失败 并返回错误代码0xC020801C。
感谢,
KS
答案 0 :(得分:3)
尝试这样做,因为你的驱动程序是32位。
右键点击项目>属性>调试> Run64bitsRuntime>假
答案 1 :(得分:0)
你们会笑〜但是我将Run64bitsRuntime设置为TRUE并且它的工作原理大声笑!我想这是使用64位驱动程序 - 现在我很困惑。我甚至不想知道这里发生什么,只要它有效!