共用方式為


DROP DATABASE ENCRYPTION KEY (Transact-SQL)

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

重要事項重要事項

凡是用於保護資料庫加密金鑰的憑證都應該保留備份,即便是資料庫已經不再啟用加密。就算資料庫已不再加密,交易記錄的某些部分可能仍受到保護,因而有些作業截至資料庫執行完整備份為止或許都需要此憑證。

適用於:SQL Server (SQL Server 2008 至目前版本)。

主題連結圖示 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)

加密階層