SSIS XML расшифровывающее сообщение - PullRequest
5 голосов
/ 03 апреля 2010

Мой пакет служб SSIS говорит, что он успешен, но когда он запускается, он ничего не делает (что я вижу).

Единственное неправильное - это сообщение (что оно не квалифицируется как ошибка).

Description: Failed to decrypt an encrypted XML node because the password was 
not specified or not correct. Package load will attempt to continue without the 
encrypted information

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

Я пропустил шаг?

Ответы [ 3 ]

3 голосов
/ 03 апреля 2010

Эта ссылка обсуждает эту проблему и ее решения:

http://support.microsoft.com/kb/918760

Вот резюме с этой страницы. Подробности смотрите на этой странице.

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

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

Пакет может не работать в следующих случаях:

  • Текущий пользователь не может расшифровать секреты из пакета. Этот сценарий может возникнуть, если текущая учетная запись или учетная запись выполнения отличается от исходного автора пакета, а настройка свойства пакета ProtectionLevel не позволяет текущему пользователю расшифровывать секреты в пакете.
  • Сбой подключения к SQL Server, в котором используется встроенная защита, поскольку текущий пользователь не имеет необходимых разрешений.
  • Ошибка доступа к файлу, поскольку текущий пользователь не имеет необходимых прав для записи в общую папку, к которой обращается диспетчер соединений. Например, этот сценарий может происходить с поставщиками текстовых журналов, которые не используют логин и пароль. Этот сценарий также может возникнуть с любой задачей, зависящей от диспетчера соединений с файлами, например с задачей файловой системы служб SSIS.
  • В конфигурации пакета служб SSIS для реестра используются ключи реестра HKEY_CURRENT_USER. Разделы реестра HKEY_CURRENT_USER зависят от пользователя.
  • Задача или диспетчер соединений требуют, чтобы текущая учетная запись пользователя имела правильные разрешения.
1 голос
/ 27 марта 2019

В моем случае я пытался выполнить дочерний пакет с зашифрованным / конфиденциальным параметром. В Execute Package dialog для дочернего пакета есть поле для Password. Поскольку мой проект зашифрован паролем, мне пришлось повторно ввести пароль уровня своего проекта в поле Password дочернего пакета. (Я использую конфигурацию развертывания проекта с конфигурацией SQL 2012, но также и Visual Studio / SSDT 2017.)

0 голосов
/ 13 октября 2014

Прежде чем сохранить файл pkg и загрузить его на сервер, убедитесь, что у вас установлен флажок «Сохранить мой пароль» Проверьте соединение и затем в свойствах вашей SSIS введите пароль. Сохраните и загрузите его на сервер. Теперь в SQL Job Agent при планировании он будет запрашивать ваш пароль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...