Как заставить Visual Studio запрашивать пароль для каждого проекта служб SSIS в решении? - PullRequest
0 голосов
/ 11 сентября 2018

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.

1 Ответ

0 голосов
/ 08 февраля 2019

Я считаю, что диалоговое окно пароля все еще там, но оно не в фокусе.Я видел то же самое на моем.Я должен использовать Alt + Tab , чтобы вернуть его в фокус и ввести пароль.

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