SSIS 2012 Разработка как защитить пароли

В SSIS 2008 мы использовали таблицу конфигурации на SQL Server для хранения всех наших паролей, а затем легко извлекали их с конфигурациями пакетов. Это работало как при производстве, так и при разработке при запуске пакета из Visual Studio.

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

Но когда мы разрабатываем в Visual Studio, мы не можем получить эти переменные из каталога. Я нашел единственный способ сохранить пароли в параметрах пакета - это ввести их вручную и сохранить конфиденциальные данные с помощью пароля или ключа пользователя. Это похоже на большой шаг назад - мне совсем недавно удалось избавиться от последнего пароля в наших пакетах - мне теперь нужно снова начинать добавлять пароли ??

Я что-то упускаю? Как люди хранят свои конфиденциальные данные во время разработки проекта с помощью Visual Studio в SSIS 2012?

Спасибо,

Рейнис


person Reinis    schedule 08.09.2016    source источник


Ответы (1)


В 2012 году режим развертывания по умолчанию - развертывание проекта. Один из способов - превратить его в развертывание пакета. Другой способ - использовать параметр для передачи пароля и привязки к переменной среды в SSMS.

person Dance-Henry    schedule 08.09.2016
comment
Насколько я мог понять, нет способа привязать переменную среды из каталога к проекту, запускаемому в Visual Studio - единственный способ дать VS пароль - это жестко закодировать его в параметре. - person Reinis; 08.09.2016