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 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 consulter l'état de la base de données, utilisez la vue de gestion dynamique sys.dm_database_encryption_keys. Pour plus d'informations, consultez sys.dm_database_encryption_keys (Transact-SQL).

Autorisations

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

Exemples

A. Suppression d'une clé de chiffrement de base de données

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