Публикация проекта базы данных с Always On Encryption и хранилищем ключей Azure - PullRequest
1 голос
/ 01 июля 2019

У меня есть база данных SQLAzure.Мы разрабатываем новую функцию и должны иметь шифрование на уровне столбцов.Я изучаю, как это настроить.

В настоящее время мы вносим изменения в нашу локальную и производственную систему через проект базы данных.Просто щелкните правой кнопкой мыши> опубликовать.

Когда я делаю это в своей локальной среде после настройки шифрования столбца с помощью ключа, хранящегося в хранилище ключей Azure, я получаю следующую ошибку.

Невозможно продолжить, поскольку поддержка Key Vault отсутствует в текущем приложении.Для поддержки хранилища ключей во время развертывания установите DacFramework.msi и запустите SqlPackage.exe из его местоположения установки.

Я сделал это и все еще получаю ту же ошибку.

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

1 Ответ

0 голосов
/ 16 июля 2019

Возможно, что на недавно обновленном размещенном агенте установлена ​​более новая версия платформы DAC, которая имеет приоритет над полной версией, которая была установлена ​​отдельно, либо существует другое расхождение между ними и вашей системой. пытаясь использовать старую версию фреймворка. Также возможно, что некоторые из ваших виртуальных машин имеют структуру, а другие - нет, и это вызывает эту ошибку.

Существует известная проблема с этим сообщением об ошибке, над которым работает команда продукта. Смотрите также, пользовательский голосовой элемент .

Можете ли вы предоставить какие-либо из ваших журналов ошибок для дальнейшего устранения неполадок?

Я также рекомендовал бы отправить электронное письмо с вашим идентификатором подписки на AzCommunity@microsoft.com, чтобы я мог открыть для вас службу поддержки. Диагностировать будет легче, если вы будете лучше понимать окружающую среду.

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