SQL代理作业在具有执行进程任务的包上挂起

时间:2014-01-31 16:33:35

标签: sql sql-server-2005 ssis sql-agent-job

我有一个带有执行进程任务的SSIS包,它运行7zip exe来压缩文件。当我运行SSIS时,这很好用。但是,当我从SQL代理运行此SSIS时,它会挂起。我认为这与许可有关。我已经完全控制网络服务和sqlsvc到具有zip exe文件夹和它正在解压缩到的文件夹。仍然没有运气。我该怎么做才能从enter image description here SQL代理运行此SSIS。

2 个答案:

答案 0 :(得分:1)

我创建了一个具有管理员权限的代理帐户,并将作业步骤“运行方式”属性更改为新的代理帐户而不是SQL代理服务帐户。我认为SQL代理服务帐户没有运行该进程的权限。您还可以更改SQL代理服务帐户组策略以使其正常工作。

答案 1 :(得分:0)

我将WindowStyle属性更改为Hidden - SQL Server代理在尝试创建Windowed进程时可能会挂起。