Как исправить ошибку диспетчера подключений, которая приводит к сбою пакета в рабочей среде? - PullRequest
1 голос
/ 01 октября 2008

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

Вот ошибка:

Error: The AcquireConection method call to the connection manager 
"DestinationConnectionOLEDB" failed with error code 0xC0202009.

Я выяснил причину, но не уверен, как это исправить. Пароль отсутствует в строке подключения. Но я установил пароль в проекте SSIS. Однако по какой-то причине, когда я развертываю и запускаю его на рабочем сервере, он не запускается, поскольку пароль не является частью строки подключения.

Есть ли какие-то настройки в проекте SSIS, которые мне нужно изменить, чтобы заставить их работать правильно?

Спасибо.

1 Ответ

6 голосов
/ 01 октября 2008

Отключите пароль, установив ProtectionLevel в свойствах пакета на DontSaveSensitive.

Я также рекомендую переместить строку соединения в переменную пакета и создать выражение для соединения. Включить конфигурации пакетов.

Тогда вы можете сменить соединение и использовать встроенную защиту или нет, не меняя пакет. Вы можете поместить строку подключения в конфигурацию или указать ее в командной строке.

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