SQL 2000 - Выполнить задачу процесса - не запускается exe - PullRequest
0 голосов
/ 11 марта 2010

В настоящее время я полностью разрабатываю на локальном компьютере и у меня есть пакет DTS, который по завершении должен запускать локальный исполняемый файл, сжимающий только что импортированные файлы csv.

Если я запускаю пакет в конструкторе или из списка пакетов, то все в порядке и файлы сжимаются.

Если я запускаю файл из агента SQL в качестве запланированной задачи или запускаю задачу вручную, тогда DTS работает нормально и успешно завершается, но файлы не сжимаются.

Я также попытался указать шаг базовому файлу bat, который удаляет файлы csv. Это тоже не работает.

Я не думаю, что есть какие-либо проблемы с доступом к сети, поскольку все выполняется с локальных дисков, а данные импортируются из того же каталога, в котором я хочу запустить exe.

Я попытался запустить службу SQLSERVERAGENT как. \ Administrator, а также как локальная учетная запись службы, но безуспешно.

Есть идеи?

Спасибо

Мэтт

1 Ответ

0 голосов
/ 15 марта 2010

Это задание запустит ваш пакет dts с его учетными данными. Вы проверили свойства папки, чтобы убедиться, что. \ Администратор или учетная запись локальной службы имеет доступ к этой папке?

...