【问题标题】:How can I enable "transparent data encryption" on all databases in a Azure DB pool?如何在 Azure DB 池中的所有数据库上启用“透明数据加密”?
【发布时间】:2018-06-13 08:22:56
【问题描述】:

我们有几个 Azure 弹性数据库池,其中包含数百个数据库。现在我们要启用透明数据加密功能。它不是服务器或池设置,而是数据库设置。 在门户中单击以启用所有单个数据库的 TDE 将花费我一天的时间。有没有更聪明的方法来做到这一点?脚本或多选,或类似的东西? 感谢您的帮助!

【问题讨论】:

    标签: azure-sql-database tde elastic-database-pool


    【解决方案1】:

    默认情况下,所有新创建的 SQL 数据库都使用服务管理的 TDE 进行加密。 2017 年 5 月之前的现有数据库以及通过还原、异地复制和数据库副本创建的数据库默认情况下不加密。如需更多信息,请阅读this 文档。

    您可以创建一个弹性作业来对池中的所有数据库执行 ALTER DATABASE SET ENCRYPTION OFF。阅读更多关于它的信息here

    【讨论】:

    • 谢谢阿尔贝托。我会研究一下弹性工作。
    • 弹性池 + 弹性作业是简化管理的方法。很高兴您发现它可能适合您的场景。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    • 1970-01-01
    • 2023-03-03
    • 2016-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多