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 Chiffrement transparent des données (TDE).

Icône Lien de rubrique Conventions de la 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 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 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

Voir aussi

Référence

Options SET de ALTER DATABASE (Transact-SQL)

CREATE DATABASE ENCRYPTION KEY (Transact-SQL)

ALTER DATABASE ENCRYPTION KEY (Transact-SQL)

sys.dm_database_encryption_keys (Transact-SQL)

Concepts

Chiffrement transparent des données (TDE)

Chiffrement SQL Server

SQL Server et clés de chiffrement de base de données (moteur de base de données)

Hiérarchie de chiffrement