Ошибка диспетчера подключений SSRS для 2 отдельных доменов при добавлении в задание SQL - PullRequest
1 голос
/ 07 июня 2019

Я использую аутентификацию SQL для диспетчера соединений служб SSIS для одного домена к другому. В Visual Studio соединение работает при тестировании, но пароль не сохраняется. Запуск пакета в VS работает, но при создании задания SQL с пакетом он не запускается с ошибкой

"Описание: не удалось расшифровать защищенный узел XML" DTS: Пароль "с ошибкой 0x8009000B" Ключ недопустим для использования в указанном состоянии.

Пожалуйста, помогите. Спасибо.

1 Ответ

0 голосов
/ 07 июня 2019

Неправильный способ сделать это - поместить строку подключения с именем пользователя и паролем в выражение строки подключения свойства Expressions. Затем измените ProtectionLevel на Dont [sic] Save Sensitive.

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

enter image description here

Я считаю, что один из правильных способов сделать это - установить пароль для строки подключения в окне шага Новое задание агента SQL Server на вкладке Источники данных.

Другой способ - изменить уровень защиты на Сохранить с паролем, а затем ввести пароль на вкладке Конфигурация шага задания. К сожалению, я больше не использую SSIS и не тестировал ни один из этих методов.

https://docs.microsoft.com/en-us/sql/ssms/agent/job-step-properties-new-job-step-general-page?view=sql-server-2017

MS Forum

...