【发布时间】:2014-04-01 18:30:47
【问题描述】:
我已经成功地将我在 Windows 64 位服务器中的 SQL Server 2005 与 ORACLE 数据库连接起来。 (感谢 Jeyong Park 先生:http://knol.google.com/k/jeyong-park/accessing-oracle-data-source-from-64bit/3vywlm4f31xae/12)
问题是: 在 SSIS 中,当我使用 Oracle 作为 OLE DB 数据源并预览数据时,它可以工作,但是,当我运行包时,OLE DB 数据源任务失败并显示以下消息:
[OLE DB 源 [10882]] 错误:SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。
对连接管理器“PROD_cm”的 AcquireConnection 方法调用失败,错误代码为 0xC0202009。
在此之前可能会发布错误消息,其中包含有关 AcquireConnection 方法调用失败原因的更多信息。
由于我可以预览数据,我认为连接没有问题。
请帮忙...
【问题讨论】:
-
自己解决了,问题是端口相关的,显然安装客户端的人输入了错误的端口号,而不是默认端口(2030)。对不起各位
标签: sql-server-2005 ssis oracle10g