Как включить "прозрачное шифрование данных" во всех базах данных в пуле баз данных Azure?
У нас есть несколько пулов баз данных Azure Elastic с сотнями баз данных. Теперь мы хотим включить функцию прозрачного шифрования данных. Это не настройка сервера или пула, а настройка базы данных. Я бы потратил один день на портале, чтобы включить TDE для всех отдельных баз данных. Есть ли более разумный способ сделать это? Скриптинг или мульти выбор, или что-то в этом роде? Спасибо за любую помощь!
1 ответ
Все вновь созданные базы данных SQL по умолчанию шифруются с использованием управляемой службой TDE. Существующие базы данных до мая 2017 года и базы данных, созданные с помощью восстановления, гео-репликации и копирования базы данных, по умолчанию не шифруются. Для получения дополнительной информации, пожалуйста, прочитайте эту документацию.
Вы можете создать эластичное задание для выполнения команды ALTER DATABASE SET OFF ENCRYPTION OFF для всех баз данных в пуле. Подробнее об этом читайте здесь.