Как отладить зашифрованный паролем пакет служб SSIS с помощью Visual Studio? - PullRequest
0 голосов
/ 17 апреля 2020

У нас будет несколько разработчиков, создающих пакеты служб SSIS для решения для архивирования данных. Мы используем Visual Studio 2019 и SQL Projects Services Integration Services 3.5.

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

Я изменил уровень защиты созданных мною пакетов на EncryptAllWithPassword. Когда я загружаю пакет в Visual Studio, мне предлагается ввести пароль. Я ввожу пароль, и пакет открывается правильно.

Мой проект служб SSIS указывает, какой пакет следует запускать при запуске (StartAction = ExecutePackage). Однако при попытке отладки пакета появляется следующая ошибка:

Ошибка: 0xC0014037 в {B1137476-D6BB-43BB-9316-FCE26D246AB2}: пакет зашифрован паролем. Пароль не указан или неверен.

Это имеет смысл. Пакет защищен паролем. Мне нужно ввести пароль.

Нет запроса на ввод пароля. Я не вижу мест в решении или проекте Visual Studio для ввода пароля во время выполнения.

Как отладить пакет служб SSIS в SQL Server Integration Services Projects 3.5 для Visual Studio 2019, когда пакет требует пароль ?

Свойство конфигурации проекта InteractiveMode имеет значение True, поэтому Visual Studio должна иметь возможность отображать пользовательский интерфейс.

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