我在Windows Server 2003 Enterprise Edition SP2上运行Microsoft SQL Server 2005 - 9.00.4060.00(Intel X86)。 Oracle Installed是适用于Microsoft Windows(32位)的11g第1版(11.1)。
我使用Native Oledb \ Microsoft Oledb Provider for Oracle从Oracle数据库导入数据。我可以直接在SSBIDS中成功运行包,但是当我尝试将其作为一项工作运行时,我得到以下错误:
信息 以用户身份执行:AMERICAS \ processamcwindows。 ... 5.00版32位版权所有(C)Microsoft Corp 1984-2005。版权所有。开始时间:上午6:24:10错误:2013-09-06 06:24:12.85代码:0xC0202009源:RSDomsStatus连接管理器“UDM”描述:SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误代码:0x80004005。 OLE DB记录可用。来源:“用于ODBC驱动程序的Microsoft OLE DB提供程序”Hresult:0x80004005说明:“[Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序”。结束错误错误:2013-09-06 06:24:12.86代码:0xC00291EC源:执行SQL任务 - 在Oracle中检查并创建临时表1执行SQL任务描述:无法获取连接“UDM”。可能未正确配置连接,或者您可能无法在此连接上拥有正确的权限。结束错误DTExec:程序包执行返回DTSER_FAILURE(1)。开始:6:2 ...包执行...步骤失败。
我没有找到任何明确的方向来解决这个问题。任何建议将不胜感激。