2014-10-16 2 views
0

У меня есть пакет SSIS, который я попытался запланировать как задание в SQL Server Agent.Задания агента SQL Server для запуска пакета SSIS

Для этого я создал учетные данные с пользователем, имеющим роль SysAdmin на сервере. Также я создал прокси-аккаунт для запуска задания, в котором участники добавили для SQLServerAgent, SQLServerOperator, SQLServerReader.

При настройке задания выбранный источник пакета в качестве Файловой системы и заданный путь пакета для его выполнения.

Пакет работает хорошо и обновляет результаты до таблицы отдельно, но не работает при выполнении через SQL Job.

Ошибка: Не удалось создать процесс для шага 1 задания 0x7D722F8836388B46956B164E33DE8955 (причина: требуемая привилегия не удерживается клиентом). Шаг не выполнен. 00: 00: 00,0,0 ,,,, 0

Fix Tried: Изменена безопасность пакета с помощью Encryptallwithpassword и не удалась.

+0

Имеет ли учетные данные достаточные привилегии на SQL Server. Например, попробуйте сделать учетную запись (учетную запись Windows) локальным администратором на SQL Server. –

ответ

0

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

Прокси-аккаунт - это пользователь, с которым будет работать пакет, поэтому убедитесь, что он выбран на этапе задания.

Для шифрования пакетов, если вы не сохраняете учетные данные в пакете, вы можете установить уровень защиты на «DontSaveSensitive». Похоже, что учетная запись прокси-сервера будет иметь уже назначенные разрешения.

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