我在 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 for 32-bit 版权所有 (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... 包执行失败... 步骤失败。
我没有找到任何明确的方向来解决这个问题。任何建议将不胜感激。