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).
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)
Chaves de criptografia do SQL Server e banco de dados (Mecanismo de Banco de Dados)