试图让它在我的 Windows 7 64 位机器上工作是一场真正的斗争。
我有一个将数据从 Oracle 移动到 SQL 的包,并且在我们的 Windows 2008 R2 测试服务器上它工作正常(在 BIDS 内)。
到目前为止我所尝试的......
将 BIDS 从 Program Files (x86) 复制到 Program Files(以消除括号问题)
安装了 32 位和 64 位 Oracle 以及 32 位 ODAC。
尝试将 DelayedValidation 设置为 TRUE
安装 TOAD 并能够连接到 Oracle 数据库。
在 BIDS 中,我可以成功测试连接,甚至可以预览它,但是当我尝试在 DataSource 任务(即 Oracle 连接)上执行包时失败。
非常令人沮丧,我很感激这方面的任何帮助。
完整错误如下:
[OLE DB 源 [1]] 错误:SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“LICS”的 AcquireConnection 方法调用失败,错误代码为 0xC0202009。在此之前可能会发布错误消息,其中包含有关 AcquireConnection 方法调用失败原因的更多信息。
[SSIS.Pipeline] 错误:组件“OLE DB 源”(1) 验证失败并返回错误代码 0xC020801C。
谢谢,
KS