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

На информационной панели Azure я заметил, что в моей базе данных отключено прозрачное шифрование данных (TDE). Я включил его через портал Azure. Понял, что что-то по моему dbproj Процесс публикации включал:

SET ENCRYPTION OFF

Нет очевидного варианта, который сделал бы такую ​​вещь на экране публикации.

1 ответ

После многих проб и ошибок я обнаружил, что снятие флажка Deploy database properties остановил сценарий публикации от включения мусора об отключении шифрования. Тогда нужно было выяснить, какое свойство БД вызывало это.

введите описание изображения здесь

Я видел мой dbproj целевая платформа была установлена ​​на Microsoft Azure SQL Database не Microsoft Azure SQL Database V12, V12 - это то, что имеет TDE, а старый - нет.

Как только вы перейдете к свойствам в вашем dbproj (щелкните правой кнопкой мыши proj > properties), перейдите к настройкам проекта, измените на V12, затем нажмите на Database Settings, Идти к Miscellaneous вкладка и проверка Encryption enabled, Вуаля, вы сделали. Убедитесь, что у вас есть Deploy database properties повторно включен в настройках публикации.

введите описание изображения здесь

введите описание изображения здесь

Другие вопросы по тегам