从Oracle读取时,SSIS项目无法正常工作

时间:2018-05-18 12:35:25

标签: oracle ssis

我一直在尝试创建一个SSIS项目,以便从Oracle 11.x数据库读取到SQL Server数据库。 当我在Visual Studio 10 Shell中设置它时,我没有收到任何日志。它给了我一个成功的信息但没有任何反应。

我尝试连接到Oracle 12c数据库,但同样的事情发生了。

我尝试从Oracle 11.x项目中获取数据并将其转储到excel文件中。我还试图从Oracle 11.x表中获取数据并将其转储到新的Oracle 11.x表中(在同一个数据库中),在这两种情况下我都收到以下错误:

  

> TITLE:Microsoft Visual Studio

     

无法启动项目

     

------------------------------附加信息:

     

反序列化程序包的异常“程序包因加载而无法加载   错误0xC0011008“从XML加载时出错。没有进一步的详细错误   可以为此问题指定信息,因为没有Events对象   通过了可以存储详细错误信息的地方。“。这   当CPackage :: LoadFromXML失败时发生。 ”。   (Microsoft.DataTransformationServices.VsIntegration)

           

由于错误0xC0011008导致程序包无法加载“从加载时出错   XML。不能为此指定进一步的详细错误信息   问题,因为没有事件对象传递详细错误   信息可以存储。“。这发生在CPackage :: LoadFromXML时   失败。 (封装)

     

------------------------------按钮:

     

确定

有人可以帮我吗?

谢谢

1 个答案:

答案 0 :(得分:0)

你还没有发布你是如何尝试从oracle获取数据的,所以可以说错误。我只能在2008年给出我的解决方案r2:

在sql server中创建一个oracle链接服务器,然后在SSIS包中使用一个打开的查询来提取你需要的任何东西