DROP DATABASE ENCRYPTION KEY (Transact-SQL)

Supprime une clé de chiffrement de base de données utilisée dans un chiffrement transparent de bases de données. Pour plus d'informations sur le chiffrement transparent de bases de données, consultez Présentation du chiffrement transparent des données (TDE).

Icône Lien de rubriqueConventions de syntaxe de Transact-SQL

Syntaxe

DROP DATABASE ENCRYPTION KEY

Notes

Si la base de données est chiffrée, vous devez d'abord supprimer le chiffrement de la base de données en exécutant l'instruction ALTER DATABASE. Attendez la fin du déchiffrement avant de supprimer la clé de chiffrement de base de données. Pour plus d'informations sur l'instruction ALTER DATABASE, consultez Options SET de ALTER DATABASE (Transact-SQL). Pour voir l'état de la base de données, utilisez la vue de gestion dynamique sys.dm_database_encryption_keys.

Autorisations

Requiert l'autorisation CONTROL sur la base de données.

Exemples

L'exemple suivant supprime le chiffrement de la base de données et la clé de chiffrement de la base de données.

ALTER DATABASE AdventureWorks2008R2;
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 AdventureWorks2008R2;
GO
DROP DATABASE ENCRYPTION KEY;
GO