DROP DATABASE ENCRYPTION KEY (Transact-SQL)

Quita una clave de cifrado de la base de datos que se utiliza en el cifrado transparente de bases de datos. Para obtener más información acerca del cifrado transparente de bases de datos, vea Descripción del Cifrado de datos transparente (TDE).

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

DROP DATABASE ENCRYPTION KEY

Notas

Si la base de datos está cifrada, debe quitarse primero el cifrado de la base de datos mediante la instrucción ALTER DATABASE. Espere a que se complete el descifrado antes de quitar la clave de cifrado de la base de datos. Para obtener más información acerca de la instrucción ALTER DATABASE, vea Opciones de ALTER DATABASE SET (Transact-SQL). Para ver el estado de la base de datos, use la vista de administración dinámica sys.dm_database_encryption_keys. Para obtener más información, vea sys.dm_database_encryption_keys (Transact-SQL).

Permisos

Debe tener el permiso CONTROL en la base de datos.

Ejemplos

A. Quitar una clave de cifrado de la base de datos

En el ejemplo siguiente se quitan el cifrado de la base de datos y la clave de cifrado de la base de datos.

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