Compartilhar via


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 Criptografia de Dados Transparente (TDE).

Ícone de vínculo de tópico Convençõ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.

Permissões

Requer a permissão CONTROL no banco de dados.

Exemplos

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

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

Consulte também

Referência

Opções ALTER DATABASE SET (Transact-SQL)

CREATE DATABASE ENCRYPTION KEY (Transact-SQL)

ALTER DATABASE ENCRYPTION KEY (Transact-SQL)

sys.dm_database_encryption_keys (Transact-SQL)

Conceitos

Criptografia de Dados Transparente (TDE)

Criptografia do SQL Server

Chaves de criptografia do SQL Server e banco de dados (Mecanismo de Banco de Dados)

Hierarquia de criptografia