Encryption 为什么我的托管实例数据库加密未被禁用?

Encryption 为什么我的托管实例数据库加密未被禁用?,encryption,transactions,azure-sql-database,replication,Encryption,Transactions,Azure Sql Database,Replication,我正在尝试对托管在Azure托管实例中的数据库禁用加密。我无法为它禁用加密。任何帮助都将不胜感激 我已尝试过此alter数据库查询: ALTER DATABASE "DATABASE-NAME" SET ENCRYPTION OFF 我检查了每个数据库的加密,如下所示: SELECT name, is encrypted FROM sys.databases; ALTER DATABASE "DATABASE-NAME" SET ENCRYPTION OFF 我用来更改数据库的查询结果成功运

我正在尝试对托管在Azure托管实例中的数据库禁用加密。我无法为它禁用加密。任何帮助都将不胜感激

我已尝试过此alter数据库查询:

ALTER DATABASE "DATABASE-NAME" SET ENCRYPTION OFF
我检查了每个数据库的加密,如下所示:

SELECT name, is encrypted
FROM sys.databases;
ALTER DATABASE "DATABASE-NAME" SET ENCRYPTION OFF

我用来更改数据库的查询结果成功运行,但加密未被禁用。

可能需要一些时间才能完成。在小于100GB的数据库上,您可能会发现需要20-25分钟才能完成

您可以使用以下查询来监视取消执行进度:

SELECT DB.NAME, DEK.ENCRYPTION_STATE, DEK.PERCENT_COMPLETE
FROM SYS.DM_DATABASE_ENCRYPTION_KEYS AS DEK
FULL JOIN SYS.DATABASES AS DB
   ON DB.DATABASE_ID = DEK.DATABASE_ID
ORDER BY DB.NAME

请正确格式化您的代码。很显然,在后台完成此操作需要时间,因为您必须重写数据库中的每个页面。