SSIS 2012 Разработка, как защитить пароли
В SSIS 2008 мы использовали таблицу конфигурации на сервере SQL для хранения всех наших паролей, а затем легко извлекли их с конфигурациями пакетов. Это работало как в производстве, так и в разработке при запуске пакета из Visual Studio.
Я пытаюсь обновить пакеты до модели проекта 2012 года и сохранить их в каталоге служб SSIS, чтобы использовать преимущества переменных среды.
Но когда мы занимаемся разработкой в Visual Studio, мы не можем извлечь эти переменные из каталога. Единственный способ сохранить пароли в параметрах пакета - это ввести их вручную и сохранить конфиденциальные данные, используя пароль или ключ пользователя. Это кажется большим шагом назад - мне только недавно удалось избавиться от последнего пароля в наших пакетах - теперь мне нужно начинать добавлять пароли снова??
Я что-то пропустил? Как люди хранят свои конфиденциальные данные во время разработки проекта с помощью Visual Studio в SSIS 2012?
Спасибо,
Рейнис
1 ответ
В 2012 году режим развертывания по умолчанию - развертывание проекта. Один из способов - превратить его в развертывание пакета. Другой способ - использовать параметр для передачи пароля и привязки к переменной среды в SSMS.