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 Cifrado de datos transparente (TDE).
Importante
Se debe conservar la copia de seguridad del certificado que protegía la clave de cifrado de la base de datos incluso aunque el cifrado ya no esté habilitado en una base de datos.Aunque la base de datos ya no se cifre, algunas partes del registro de transacciones pueden seguir estando protegidas y se puede necesitar el certificado para algunas operaciones hasta que se realice la copia de seguridad completa de la base de datos.
Se aplica a: SQL Server (desde SQL Server 2008 hasta la versión actual). |
Convenciones de sintaxis de Transact-SQL
Sintaxis
DROP DATABASE ENCRYPTION KEY
Comentarios
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 cómo utilizar la instrucción ALTER DATABASE, vea Opciones de ALTER DATABASE SET (Transact-SQL). Para ver el estado del cifrado de la base de datos, use la vista de administración dinámica sys.dm_database_encryption_keys.
Permisos
Requiere el permiso CONTROL en la base de datos.
Ejemplos
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 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
Vea también
Referencia
Opciones de ALTER DATABASE SET (Transact-SQL)
CREATE DATABASE ENCRYPTION KEY (Transact-SQL)
ALTER DATABASE ENCRYPTION KEY (Transact-SQL)
sys.dm_database_encryption_keys (Transact-SQL)
Conceptos
Cifrado de datos transparente (TDE)
SQL Server y claves de cifrado de base de datos (motor de base de datos)