Sql server SSIS Oracle 32位错误“;对内存位置的访问无效。”;

Sql server SSIS Oracle 32位错误“;对内存位置的访问无效。”;,sql-server,excel,oracle,ssis,32bit-64bit,Sql Server,Excel,Oracle,Ssis,32bit 64bit,我的SSIS从Oracle数据库中提取数据并加载到excel文件中。我通过SQL作业运行这个包。现在要使用Excel提供程序,我必须使用32位环境。因此,我将SQL作业执行更改为“使用32位运行时” 但现在我的oracle任务失败,出现错误“对内存位置的访问无效” 当我在作业中不使用32位运行时时,oracle任务工作但excel任务失败 我们在服务器上安装了32位和64位Oracle。所以我不确定为什么oracle任务在32位环境中失败 任何帮助都将不胜感激。提前谢谢 详细错误消息 错误代码:

我的SSIS从Oracle数据库中提取数据并加载到excel文件中。我通过SQL作业运行这个包。现在要使用Excel提供程序,我必须使用32位环境。因此,我将SQL作业执行更改为“使用32位运行时”

但现在我的oracle任务失败,出现错误“对内存位置的访问无效”

当我在作业中不使用32位运行时时,oracle任务工作但excel任务失败

我们在服务器上安装了32位和64位Oracle。所以我不确定为什么oracle任务在32位环境中失败

任何帮助都将不胜感激。提前谢谢

详细错误消息


错误代码:0x800703E6。OLE DB记录可用。来源:“Microsoft OLE DB服务组件”Hresult:0x800703E6说明:“对内存位置的访问无效。”。结束错误:2017-05-09 08:45:31.48代码:0xC00291EC说明:无法获取连接。连接可能配置不正确,或者您对此连接没有正确的权限。结束错误DTExec:包执行返回DTSER_失败(1)。开始时间:上午8:45:30结束时间:上午8:45:31经过时间:1.435秒。包执行失败。步骤失败。

我始终使用TOAD“export to excel”[no coding]选项

我始终使用TOAD“export to excel”[no coding]选项

我正在使用Oracle Provider for OLEDB连接到Oracle。。仅供参考。我正在使用Oracle Provider for OLEDB连接到Oracle。。仅供参考。