在不破坏现有镜像的情况下启用 TDE

7 sql-server mirroring sql-server-2008-r2 transparent-data-encryption

我一直在尝试在镜像的 SQL Server 2008 R2 配置中启用 TDE。启用 TDE 并不是那么困难,但是当我在主体上启用 TDE 时,镜像数据库会进入挂起状态。

这里这里有一些不错的文章以及许多其他文章,但它们都演示了在镜像配置上启用 TDE,并启用加密之前将数据库导入镜像。我还没有找到在现有镜像系统中简单地打开 TDE 的方法。

我已经从 Principal 导出服务主密钥和服务密钥并将它们导入到镜像中。我尝试过 transact-sql'ing 镜像,希望我在 GUI 中看到的内容是错误的,因为一些高级镜像正在发生,但没有成功。

是否可以跨现有镜像 SQL Server 设置启用 TDE?

Con*_*nor 1

从本文看来,您可能必须先破坏镜像,设置 TDE,然后再次设置镜像。不理想,但它会起作用。