SSIS: сбой развертывания на этапе изменения уровня защиты с ошибкой XML

Я использую версию SQL Server Data Tools 2012 и модель развертывания проекта.

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

Не удалось загрузить пакет из-за ошибки 0xC0011008 «Ошибка загрузки из XML. Для этой проблемы невозможно указать дополнительную подробную информацию об ошибке, поскольку не был передан объект Events, в котором можно хранить подробную информацию об ошибке». Это происходит при сбое CPackage::LoadFromXML.

Я создал параметры проекта для предоставления строки подключения к сайту Sharepoint и строки подключения к базе данных SQL Server.

(Обзор пакета SSIS: извлечение данных из SharePointLists и последующий импорт в таблицы SQL.)

Когда я искал эту ошибку, я нашел много способов установить конфигурации пакетов для модели развертывания пакетов.

Что это за вещь, которую мне не хватает здесь в конфигурации пакета, чтобы он не мог зашифровать, расшифровать упомянутые данные UserID и Password?

Я просмотрел много форумов, чтобы получить четкое представление об этом, но пока не нашел решения.

Это как-то связано с версией служб Integration Services и версией утилиты развертывания в клиентской среде? Где именно я должен проверить их установленные версии?

Для ProtectionLevel установлено значение: DontSaveSensitive.

Пожалуйста помоги.

Спасибо,

Миттал.


person Mittal Patel    schedule 09.10.2014    source источник
comment
Я также сталкиваюсь с той же проблемой. Знатоки, помогите   -  person Sreekanth Mohan    schedule 05.02.2015


Ответы (3)


Я столкнулся с этой проблемой, когда я получал «изменение уровня защиты». Раньше у меня возникала проблема с версией пакета, когда я запускал пакет из каталога. Это потому, что я использовал новейшие инструменты данных сервера sql в своей среде разработки, а версия в среде разработки была 8, но на сервере требуется 6. Но даже после развертывания с сервера с версией sql 2012 проблема сохраняется. Позже я изменил целевые версии в свойствах проекта, как предложил patricgh, и все заработало нормально.

person Mohi    schedule 15.11.2018

Проблемой для меня была версия таргетинга на sql. Целью sql был 2016 год, когда я пытался выполнить развертывание на сервере sql 2012. Поэтому просто изменил таргетинг в свойствах проекта VS, и это сработало.

person patricgh    schedule 07.12.2016

Мой случай немного другой, но в том же духе.

Версия локального SQL-сервера: SQL Server 2016

Версия сервера SQL: SQL Server 2012

Если я открою файл ISPAC на своем локальном компьютере, пакет будет преобразован в версию 8. Но на сервере его версия 6. Итак, если вы попытаетесь развернуть пакет версии 8 на SQL Server 2012, вы получите следующую ошибку.

Сбой развертывания на этапе изменения уровня защиты с ошибкой XML

Чтобы решить эту проблему, откройте файл ISPAC на сервере и создайте его. Затем разверните пакет на сервере. Он должен быть успешно развернут. Надеюсь это поможет.

person turbo88    schedule 18.06.2018