SQL Server作业代理不执行SSIS包

时间:2014-12-18 09:16:31

标签: sql sql-server ssis package jobs

我遇到一个SQL Server代理作业的问题。有一个步骤执行SSIS包,我收到一条成功的消息,但没有执行SSIS包。

SSIS包所有者是我们SQL Server的本地管理员 - 他也是sa组的成员,Microsoft SQL Server作业将与该用户一起执行。

我不知道为什么这个SSIS包不会被执行...在这个SSIS包中将会执行另外两个包但这些包在同一个目录中。我还检查了作业步骤属性中连接管理器选项中的框。

如果我使用执行包实用程序手动执行包,一切正常。

在一些页面上,有些人写道我必须创建一个代理帐户,但这是非常必要的,如果使用此用户有问题,为什么不发生错误?

我希望有人有个主意。谢谢!

1 个答案:

答案 0 :(得分:0)

我找到了解决这个问题的方法。我创建了一个批处理文件,使用dtexec.exe

执行此包

然后我创建了一个执行批处理文件的任务(在服务器任务调度程序中) - 现在我每天都自动导入而没有任何问题。