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).
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
Consulte também