SSIS记录集目标错误

时间:2013-03-18 11:09:05

标签: sql-server ssis etl

我有一个针对SQL Server 2012的SSIS包。

我将它部署到Integration Services中的Stored Packages,然后有一个执行它的SQL Server代理作业。

将数据从多个表从实时数据库移动到临时数据库的数据包的第一部分成功执行。然后我有一个数据流任务,它使用Recordset Destination来收集其他记录的ID列表,以便移动到登台数据库。

当我通过从Integration Services(通过SQL Server Management Studio)执行Run Package手动执行包时,包执行成功,运行使用记录集目标的数据流任务,但是当通过SQL Server代理运行时工作我收到以下错误

  

信息   以用户身份执行:xxxx。 Microsoft(R)SQL Server执行包实用程序版本11.0.2100.60(适用于64位版权所有(C)Microsoft Corporation)。版权所有。开始时间:09:51:49错误:2013-03-18 10:16:02.73代码:0xC000F427源:xxx_dataflowtask_xxx SSIS.Pipeline描述:要在SQL Server数据工具之外运行SSIS包,必须安装Recordset Destination of Integration Services或更高版本。结束错误DTExec:包执行返回DTSER_FAILURE(1)。开始时间:09:51:49完成时间:10:16:02经过:1452.78秒。包执行失败。步骤失败了。

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我遇到了类似问题,但是有很多其他错过的组件让我的SSIS包远程运行。完整安装MS SQL Server(在安装过程中从功能列表中选择所有组件)解决了该问题: enter image description here