Проблема с использованием 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
идти
перенастроить с переопределением
идти