Как мне исправить ошибку диспетчера подключений, которая приводит к сбою пакета в рабочей среде?

StackOverflow https://stackoverflow.com/questions/154920

  •  03-07-2019
  •  | 
  •  

Вопрос

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

Вот в чем ошибка:

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

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

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

Спасибо.

Это было полезно?

Решение

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top