我在SSIS中遇到此错误
****Exception from HRESULT: 0xC0202040
Error at <Task name> [OLE DB Destination [81]]: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E21.
An OLE DB record is available. Source: "OraOLEDB" Hresult: 0x80040E21 Description: "Multiple-step
OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.".****Error at Populate datacombined data [OLE DB Destination [81]]: Failed to open a fastload rowset for <Table name>.
Check that the object exists in the database.请任何人告诉我安装的软件版本对于我机器上安装的下面提到的visual studio和Sql server版本是否正确:
我使用的是64位windows 8.1企业版。
SQL server : Microsoft Sql Server 2008 R2 (SP2) - 10.50.4000.0 (X64) Jun 28 2012 08:36:30版权所有(c) Windows NT 6.1 (Build 7601: Service Pack 1) (虚拟机管理程序)上的Microsoft Corporation Enterprise Edition (64位)
Microsoft visual studio : Microsoft visual studio 2012外壳11.0.50727.1版
32位Oracle Data Access Components (ODAC)和Oracle Developer Tools for Visual Studiobase。ODTwtihODAC :Oracle64位ODTwithODAC1120320_32bit数据访问组件( ODAC121010_x64 )
Attunity :我安装了attunity 1.2版-- 32位和64位。
我能够连接到oracle DB并能够获取数据,但问题出在目标oracle服务器的数据访问模式中。当我将数据访问模式设置为表或视图快速加载时,它抛出了错误。
有谁可以帮助解决这个问题吗?安装attunity后,在visual studio中是否有需要更改的设置?
请注意,这是一个已经存在的包,我正在尝试打开并运行它。此程序包在数据访问模式为快速加载的另一台计算机中不会抛出任何错误。
提前谢谢。
发布于 2018-01-24 03:21:39
我认为这才是使用正确版本的驱动程序所真正需要的。要强制VS使用32或64个库,请转到项目属性->配置属性->调试并更改Run64BitRuntime。

发布于 2018-05-02 21:18:24
我不认为这是Attunity连接器的正确版本。为了连接到MSSQL2008,我们使用2.0,3.0和4.0一起安装。我将阅读您可以从此处获得的版本描述:https://docs.microsoft.com/en-us/sql/integration-services/attunity-connectors?view=sql-server-2017
https://stackoverflow.com/questions/48403447
复制相似问题