2010-03-23 2 views
0

фона:Изменение нескольких пакетов SSIS в автоматизированном режиме

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

Вопрос:

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

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

ответ

2

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

1

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