Как мне исправить ошибку диспетчера подключений, которая приводит к сбою пакета в рабочей среде?
-
03-07-2019 - |
Вопрос
Я создал пакет SSIS, и он отлично работает на моей машине разработчика.Но когда я пытаюсь запустить его на рабочем сервере, он выдает ошибку.
Вот в чем ошибка:
Error: The AcquireConection method call to the connection manager
"DestinationConnectionOLEDB" failed with error code 0xC0202009.
Я выяснил причину, но не уверен, как это исправить.Пароля нет в строке подключения.Но я установил пароль в проекте SSIS.Однако по какой-то причине, когда я развертываю и запускаю это на рабочем сервере, оно не запускается, поскольку пароль не является частью строки подключения.
Есть ли какие-то настройки в проекте SSIS, которые мне нужно изменить, чтобы заставить это работать правильно?
Спасибо.
Решение
Отключите пароль, установив для параметра ProtectionLevel в свойствах пакета значение DontSaveSensitive.
Я также рекомендую переместить строку подключения в переменную пакета и создать выражение для соединения.Включите настройки пакетов.
Затем вы вольны изменить подключение и использовать интегрированную защиту или нет, не меняя пакет.Вы можете либо включить строку подключения в конфигурацию, либо затем указать ее в командной строке.