在开发工作室中运行SSIS包时出错

时间:2014-06-30 04:15:09

标签: sql-server ssis sql-server-2012

我正在学习使用SSIS包。

我制作了一个SSIS包来处理增量数据(自上次运行后更改的数据)。

但是我在开发环境之外运行包裹时遇到了麻烦

我试图用DTEXECUI.EXE utilty来破坏它,但它给了我以下错误。

enter image description here

我还尝试通过启用 xp_cmdshell 从存储过程运行它,但我仍然遇到这样的错误。

enter image description here

请帮助,我也正在试图通过谷歌。

1 个答案:

答案 0 :(得分:1)

从错误消息To run a ssis package outside of sql server data tools you must...

中可以清楚地看到

必须在您的服务器上安装SSIS 2012组件才能解决问题。

根据this帖子:

  

您需要的是安装的基本SQL Server二进制文件   使用数据库引擎。所以你需要一些SQL Server实例   让dtexec运行。无论是数据库引擎还是SSIS服务   已安装但已禁用。

     

在BIDS中运行包是一种特殊情况。运行包上的   通过dtexec与BIDS相同的PC,除非你已安装,否则它将失败   服务器组件(= SQL Server实例)