2014-01-31 3 views
0

У меня есть пакет SSIS с задачей выполнения Execute, которая запускает 7zip exe для zip-файла. Это работает отлично, когда я запускаю SSIS. Но когда я запускаю этот SSIS из SQL-агента, он зависает. Я предполагаю, что это связано с разрешением. Я дал полный контроль над сетевыми службами и sqlsvc в папку, в которой есть zip exe и папка, в которую она извлекается. Еще не повезло. Что делать, чтобы этот SSIS запускался из th enter image description here e SQL-агента.Задание агента SQL зависает на пакетах с задачей выполнения Execute

+0

Если вы создаете задание агента sql для выполнения задачи ОС и выполняете ли она все те же действия, что и SSE 'Execute Process Task', вы сталкиваетесь с теми же результатами? – billinkc

+0

Имеются ли в каталогах служб Integration Services сообщения об ошибках или проблемах? – richardpilgrim

ответ

1

Я создал учетную запись прокси, у которой есть привилегия администратора, и измените свойство «Запускать как действие» на новую учетную запись прокси, вместо учетной записи службы SQL Agent. Я думаю, что учетная запись службы SQL Agent не имеет доступа для запуска процесса. Вы также можете изменить политики группы учетных записей агента SQL Agent, чтобы они работали.

0

Я бы изменил свойство WindowStyle на Hidden - агент SQL Server может быть висит, когда он пытается создать процесс Windowed.

Смежные вопросы