Изменение нескольких пакетов служб SSIS в автоматическом режиме - PullRequest
0 голосов
/ 23 марта 2010

Справочная информация:

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

Вопрос:

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

Есть ли способ автоматизировать это?

Ответы [ 2 ]

2 голосов
/ 23 марта 2010

Это не то, что я пробовал лично, но вы можете изменить или добавить свойство в исходный XML-пакет пакетов, используя глобальный поиск и замену.

1 голос
/ 23 марта 2010

Гораздо более простой способ - использовать встроенную функциональность конфигурации пакета. Сконфигурируйте ваш пакет так, чтобы он загружал конфигурацию из файла конфигурации. Распространите файл конфигурации с пакетом (-ами). Вам нужно будет решить, какой метод использовать для пакета, чтобы найти его конфигурационный файл (этот метод будет использоваться на всех рабочих станциях разработчиков) Я обычно использовал запись в реестре. Вы также можете использовать системные переменные. С точки зрения выполнения вы можете передать имя и местоположение файла конфигурации в dtexec.

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