TL; DR: Visual Studio не позволяет мне вводить пароли для каждого из моих проектов, но выдает предупреждения и не позволяет мне использовать конфиденциальные данные без повторной настройки всех чувствительных полей в каждом проекте каждый раз.
Проблема:
У меня есть решение ProductionStuff с проектами ProjA , ProjB и ProjC , каждый из которыхимеет файл Project.params с конфиденциальными данными, для каждого из которых включен EncryptSensitiveWithPassword и задан пароль.
В каждом из проектов есть несколько пакетов служб SSIS, в каждом из которых включен EncryptSensitiveWithPassword с паролем, установленным на тот же пароль, что и для его проекта.
Когда я открываю ProductionStuff.slnфайл, Visual Studio открывается, предлагает мне ввести пароль для ProjA , загружает ProjA , затем запрос пароля для ProjB мигает и мгновенно исчезает,Раствор загружает ProjB , затем то же самое происходит для ProjC .Теперь, когда все наконец-то появляется, появляется несколько предупреждений:
Warning loading ProjB.dtproj: Warning: Failed to decrypt an encrypted XML node because
the password was not specified or not correct. Project load will ...
Warning loading ProjB.dtproj: Warning: Failed to decrypt sensitive data in a project with
a password. The password was not specified, or is not correct. ...
Warning loading ProjC.dtproj: Warning: Failed to decrypt an encrypted XML node because
the password was not specified or not correct. Project load will ...
Warning loading ProjC.dtproj: Warning: Failed to decrypt sensitive data in a project with
a password. The password was not specified, or is not correct. ...
Как мне получить запрос на ввод каждого пароля при каждом открытии решения?
Другая информация:
Visual Studio: 15.8.4
SSDT: 15.1.61808.07020
SSAS: 14.0.1016.285
SSIS: (версия не указана, несмотря на установку)
SSRS: 14.0.1016.285
Проекты развертываются на экземплярах SQL Server 2012.