在可用性组中的TDE数据库上禁用(而不是删除) AlwaysOn的正确步骤是哪些?
我找到了删除TDE的步骤,但这涉及到删除可用性组和禁用AlwaysOn关系。我希望这只是为了删除所有的TDE配置。
发布于 2018-08-21 09:58:01
要禁用TDE,您必须首先从可用性组中删除候选数据库--但是,组本身不需要删除。
为此,需要使用以下代码:
USE [master];
GO
ALTER DATABASE [YourDatabase] SET HADR OFF;
GO一旦完成,您就可以在主副本上禁用TDE:
ALTER DATABASE [YourDatabase] SET ENCRYPTION OFF;解密过程是异步的,可以通过查看percent_complete DMV中的sys.dm_database_encryption_keys列来监视。
需要注意的一点是,尽管数据库本身是加密的,但如果您不小心,那么日志文件的一部分仍然是加密的--只有当您将加密证书从违规的服务器上删除,或者尝试进行备份并将数据库还原到不保存此加密证书的服务器时,这才是一个问题。
https://dba.stackexchange.com/questions/215457
复制相似问题