Проблема с использованием SQL Agent для запуска пакетов SSIS - сбой "DTSER_FAILURE (1)"

У меня есть пакет SSIS, хранящийся в базе данных MSDB, который отлично работает при его выполнении. Он будет работать под учетной записью SA или будет использовать защиту Windows.

Я хочу назначить это задание для работы с агентом SQL, но когда я это сделаю, я получаю странную ошибку, и любая конфигурация, которую я пытаюсь выполнить, терпит неудачу со следующей ошибкой:

Выполняется как пользователь: SERVER\SYSTEM. по возвращенному DTSER_FAILURE (1). Начато: 09:25:03 Закончено: 09:25:04 Истек: 0.61 секунд. Выполнение пакета не выполнено. Не удалось выполнить шаг.

Сам пакет SSIS считывает и записывает данные на удаленный сервер, но я не думаю, что он так далеко продвинулся во время выполнения пакета.

Любые идеи?

Ответ 1

Вам необходимо предоставить учетную запись, на которой выполняется служба Windows SQL Agent, необходимые разрешения.

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

Ответ 2

Взгляните на этот КБ: http://support.microsoft.com/kb/918760

Особенно полезен последний раздел о регистрации ошибок - о том, как получить более подробную информацию об ошибках.

Ответ 3

Использовать мастер Go

sp_configure 'разрешить обновления', 0 идти

перенастроить с переопределением идти