DROP DATABASE ENCRYPTION KEY (Transact-SQL)

Descarta uma chave de criptografia de banco de dados usada em criptografia de banco de dados transparente. Para obter mais informações sobre criptografia de banco de dados transparente, consulte Compreendendo a TDE (Criptografia de Dados Transparente).

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

DROP DATABASE ENCRYPTION KEY

Comentários

Se o banco de dados for criptografado, você deverá primeiro remover a criptografia do banco de dados usando a instrução ALTER DATABASE. Aguarde a conclusão da descriptografia antes de remover a chave de criptografia de banco de dados. Para obter mais informações sobre a instrução ALTER DATABASE, consulte Opções ALTER DATABASE SET (Transact-SQL). Para exibir o estado do banco de dados, use a exibição de gerenciamento dinâmico sys.dm_database_encryption_keys. Para obter mais informações, consulte sys.dm_database_encryption_keys (Transact-SQL).

Permissões

Requer permissão CONTROL no banco de dados.

Exemplos

A. Descartando uma chave de criptografia de banco de dados

O exemplo a seguir remove a criptografia do banco de dados e descarta a chave de criptografia do banco de dados.

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