Проблема с использованием агента SQL для запуска пакетов служб SSIS - ошибка «DTSER_FAILURE (1)» - PullRequest
11 голосов
/ 09 апреля 2009

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

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

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

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

Есть идеи?

Ответы [ 4 ]

10 голосов
/ 09 апреля 2009

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

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

1 голос
/ 12 апреля 2009

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

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

0 голосов
/ 08 ноября 2018

Аналогичная проблема с SQL 2008 R2 DB ошибкой, упомянутой ниже ....

Проверил План обслуживания и обнаружил, что подпланы не были настроены для выбора какой-либо конкретной базы данных, для которой необходимо выполнить действие! И я нашел одну из баз данных в автономном режиме .

Момент Дога!

Также я устанавливаю Игнорировать автономные базы данных .

Я заново запустил задание, и оно прошло успешно.

Подробности ошибок, как показано ниже.

Выполнено от имени пользователя: **********. Microsoft (R) SQL Server Выполнить пакет Версия служебной программы 10.50.4000.0 для 64-разрядной версии Copyright (C) Microsoft Корпорация 2010. Все права защищены. Начало работы: 9:53:00 Прогресс: 2012-11-12 09: 53: 00.82 Источник: {108E79C2-F5AA-4698-8DD4 - **********} Выполнение запроса "ОБЪЯВИТЬ @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp ... ".: 100% выполнено Конец Ход выполнения DTExec: выполнение пакета вернуло DTSER_FAILURE (1). Начато: 9:53:00. Закончено: 9:53:01. Прошло: 0,734 секунды. Выполнение пакета не выполнено. Шаг не пройден.

0 голосов
/ 08 октября 2013

Использовать мастер Перейти

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

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

...