Вопрос фиксируется http://support.microsoft.com/kb/2720171/en-us (который не требует последнюю CU) имеет конкретную причину:
"This issue occurs because of the way Integration Services executes packages stored in SSISDB in SQL Server 2012 environments."
Перевод, это означает, что Microsoft не удалось обеспечить «Выполненный как пользователь: DOMAIN | USER» было дано разрешение на запуск XP_REGREAD.
Это не означает, что каждому пользователю должно быть предоставлено разрешение на запуск XP_REGREAD. Это означает, что каждый пользователь, даже если он должен был иметь разрешение на запуск XP_REGREAD, не смог запустить XP_REGREAD (следовательно, ошибка, следовательно, исправление).
Проверьте следующее:
- ли все пакеты выходят из строя или это, что именно этот пакет не удается?
- Искать шаги пакета T-SQL (если есть) для наличия «xp_regread».
- Вход в систему как пользователь: xxxx (или SETUSER) и попробуйте запустить xp_regread. 3a. Можно ли запустить пакет вручную (за пределами запланированного задания)? 3b. Просмотрите разрешения и членство в роли пользователя: xxxx в SQL Server 2012 (если он еще доступен) или временно заставьте пользователя sysadmin (для целей тестирования).
- Если вы используете учетную запись SQL Server, убедитесь, что sys.database_principals для «user: xxxx» сопоставлены с правильными sys.server_principals по SID (и использовать sp_change_users_login, если это не так).
- Убедитесь, что агент SQL Server является членом синтаксиса SQL Server.
Вы можете быть сисадмин, но то, что о счете, который фактически запустившего пакет SSIS? Что, если вы предоставили EXECUTE для xp_regread для публики, как описано, довольно хорошо, на этом [форуме] (http://www.sqlservercentral.com/Forums/Topic1601578-3411-1.aspx) – billinkc