如何在 Azure 数据库池中的所有数据库上启用 "transparent data encryption"?

How can I enable "transparent data encryption" on all databases in a Azure DB pool?

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

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

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