首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用AlwaysOn数据库中的TDE

禁用AlwaysOn数据库中的TDE
EN

Database Administration用户
提问于 2018-08-21 09:30:41
回答 1查看 1.1K关注 0票数 0

在可用性组中的TDE数据库上禁用(而不是删除) AlwaysOn的正确步骤是哪些?

我找到了删除TDE的步骤,但这涉及到删除可用性组和禁用AlwaysOn关系。我希望这只是为了删除所有的TDE配置。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2018-08-21 09:58:01

要禁用TDE,您必须首先从可用性组中删除候选数据库--但是,组本身不需要删除。

为此,需要使用以下代码:

代码语言:javascript
复制
USE [master];
GO

ALTER DATABASE [YourDatabase] SET HADR OFF;
GO

一旦完成,您就可以在主副本上禁用TDE:

代码语言:javascript
复制
ALTER DATABASE [YourDatabase] SET ENCRYPTION OFF;

解密过程是异步的,可以通过查看percent_complete DMV中的sys.dm_database_encryption_keys列来监视。

需要注意的一点是,尽管数据库本身是加密的,但如果您不小心,那么日志文件的一部分仍然是加密的--只有当您将加密证书从违规的服务器上删除,或者尝试进行备份并将数据库还原到不保存此加密证书的服务器时,这才是一个问题。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/215457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档