2

作业从 SQL Server 2008 64 位运行

作业步骤启动一个在 BIDS 中成功运行的 SSIS 包。SSIS 包将数据从 Oracle 服务器复制到 SQL Server 中的数据库

Oracle 数据库的连接管理器的登录名与用于创建 SQL 代理作业的登录名不同。我怀疑这是问题所在,因为我有另一项工作与此工作和 SSIS 包使用相同的参数执行完全相同的操作,唯一的区别是工作连接到不同 Oracle 数据库的工作。

SSIS 包每晚复制数据,源 (Oracle) 和目标 (SQL Server) 中的记录计数匹配,但查看历史记录时出现的错误是:

X - 作业失败。作业被调用......

所选行详细信息:
日期 2013 年 5 月 31 日上午 12:00:00
记录作业历史记录 (DailyPull)

步骤 ID 0
服务器 SQL00
作业名称 DailyPull
步骤名称(作业结果)
持续时间 00:34:28
Sql Severity 0
Sql 消息 ID 0
Operator Emailed
Operator Net sent
Operator Paged
Retries Attempted 0

消息
作业失败。作业由 Schedule 20 (DailyPullSchedule) 调用。运行的最后一步是第 1 步(DailyPull)。

4

1 回答 1

0

这对我有用:

当我们更改帐户而不是创建帐户并为新帐户使用代理时,就会出现问题。

  1. 将包复制到另一个文件夹
  2. 更改了“CreatorComputerName”的名称
  3. 将“CreatorName”更改为新帐户(我们的新帐户具有系统管理员权限)
  4. 保存并重新加载作业中的包。

成功!

于 2020-02-19T14:15:44.577 回答