共用方式為


DROP DATABASE ENCRYPTION KEY (Transact-SQL)

卸除資料庫透明加密中所使用的資料庫加密金鑰。 如需有關資料庫透明加密的詳細資訊,請參閱<透明資料加密 (TDE)>。

主題連結圖示 Transact-SQL 語法慣例

語法

DROP DATABASE ENCRYPTION KEY

備註

如果資料庫經過加密,您必須使用 ALTER DATABASE 陳述式,先從資料庫移除加密。 等候解密完成,然後再移除資料庫加密金鑰。 如需有關 ALTER DATABASE 陳述式的詳細資訊,請參閱<ALTER DATABASE SET 選項 (Transact-SQL)>。 若要檢視資料庫的狀態,請使用 sys.dm_database_encryption_keys 動態管理檢視。

權限

需要資料庫的 CONTROL 權限。

範例

下列範例會移除資料庫加密並卸除資料庫加密金鑰。

ALTER DATABASE AdventureWorks2012;
SET ENCRYPTION OFF;
GO
/* Wait for decryption operation to complete, look for a 
value of  1 in the query below. */
SELECT encryption_state
FROM sys.dm_database_encryption_keys;
GO
USE AdventureWorks2012;
GO
DROP DATABASE ENCRYPTION KEY;
GO

請參閱

參考

ALTER DATABASE SET 選項 (Transact-SQL)

CREATE DATABASE ENCRYPTION KEY (Transact-SQL)

ALTER DATABASE ENCRYPTION KEY (Transact-SQL)

sys.dm_database_encryption_keys (Transact-SQL)

概念

透明資料加密 (TDE)

SQL Server 加密

SQL Server 和資料庫加密金鑰 (Database Engine)

加密階層