Проблема служб SSIS Не удалось расшифровать защищенный узел XML - PullRequest
8 голосов
/ 15 февраля 2012

Я создал пакет служб SSIS, в котором есть файлы извлечения ftp с ftp-сервера и сохранены на локальном диске, но я получаю эту проблему.

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

Сообщение:

Выполнено от имени пользователя: cam \ Package.Runner. Microsoft (R) SQL Server Execute Package Utility Версия 10.0.4000.0 для 64-разрядной версии Copyright (C) Microsoft Corp 1984-2005. Все права защищены. Начато: 10:00:00 AM Ошибка: 2012-02-15 10: 00: 00.61 Код: 0xC0016016 Источник: Описание: Не удалось расшифровать защищенный узел XML «DTS: Пароль» с ошибкой 0x8009000B «Ключ недопустим для использования в указанном состоянии . ". Возможно, вы не авторизованы для доступа к этой информации. Эта ошибка возникает при криптографической ошибке. Убедитесь, что правильный ключ доступен. Ошибка завершения: 2012-02-15 10: 00: 00.62 Код: 0xC0016016 Источник: Описание: Не удалось расшифровать защищенный узел XML «DTS: свойство» с ошибкой 0x8009000B «Ключ недопустим для использования в указанном состоянии.». Возможно, вы не авторизованы для доступа к этой информации. Эта ошибка возникает при криптографической ошибке. Убедитесь, что правильный ключ доступен. Ошибка завершения: 2012-02-15 10: 00: 33.53 Код: 0xC0029183 Источник: Файл основного баланса FTP Получить описание задачи FTP: Файл, представленный как "/ Concerto / Virtus_Reports / Отчет о главном балансе концерта * .pdf", не существует. Ошибка завершения DTExec: выполнение пакета вернуло DTSER_FAILURE (1). Начало: 10:00:00. Окончание: 10:00:33. Прошло: 33.088 секунд. Выполнение пакета не выполнено. Шаг не пройден.

Ответы [ 6 ]

8 голосов
/ 28 сентября 2015

Вы можете решить эту проблему, установив свойство Уровень защиты

Protection Level : DontSaveSensitive

С этим свойством пакет не будет защищен паролем, и другой сервер сможет получить доступ и выполнить любое задание с другими учетными данными.

5 голосов
/ 27 мая 2012

При импорте пакета в SQL Server выберите Уровень защиты: либо

1 - не сохранять конфиденциальные данные.

или

2 - полагаться на серверное хранилище ироли для управления доступом.

Снимок экрана из Проект SSIS Свойства пакета:

enter image description here

0 голосов
/ 27 сентября 2016

Пожалуйста, попробуйте сохранить ваш пакет с опцией "EncryptSensitiveWithPassword".

Шаг 1: Щелкните правой кнопкой мыши на вашем диспетчере FTP-соединений, перейдите к его Свойствам (в самом низу, а не к кнопке Редактировать) и введитев пароле.

Шаг-2: Сохраните ваш пакет с EncryptSensitiveWithPassword.

Шаг-3: Теперь измените команду ling в агенте задания SQL, как показано ниже / FILE "C: \ Fullpath SSISpkg.dtsx "/ DECRYPT пароль

0 голосов
/ 03 июня 2014

Основная часть ошибки задания SSIS -

"0xC0029183 Источник: файл основного баланса FTP Get FTP Описание задачи: Файл, представленный как" / Concerto / Virtus_Reports / Отчет о главном балансе концерта * .pdf", не существует. Ошибка завершения DTExec: выполнение пакета вернул DTSER_FAILURE (1). Начато: 10:00:00. Завершено: 10:00:33. Прошло: 33.088 секунд. Сбой выполнения пакета. "

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

0 голосов
/ 12 февраля 2014

Я получил то же сообщение об ошибке для FTP-подключений.Я думаю, что это было вызвано тем, что я открыл пакет при запуске BIDS под другими учетными данными, чем те, с которыми я его создал.

В качестве неуклюжего обходного пути я удалил и заново создал FTP-соединение.После этого все работало нормально.

0 голосов
/ 26 сентября 2013

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

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