DROP DATABASE ENCRYPTION KEY (Transact-SQL)
Löscht einen Verschlüsselungsschlüssel für eine Datenbank, der bei der transparenten Datenbankverschlüsselung verwendet wird. Weitere Informationen über transparente Datenbankverschlüsselung finden Sie unter Grundlegendes zur transparenten Datenverschlüsselung (TDE).
Syntax
DROP DATABASE ENCRYPTION KEY
Hinweise
Wenn die Datenbank verschlüsselt ist, müssen Sie die Verschlüsselung der Datenbank zunächst mit der ALTER DATABASE-Anweisung aufheben. Warten Sie, bis die Entschlüsselung abgeschlossen ist, bevor Sie den Verschlüsselungsschlüssel der Datenbank entfernen. Weitere Informationen zur ALTER DATABASE-Anweisung finden Sie unter ALTER DATABASE SET-Optionen (Transact-SQL). Verwenden Sie zum Anzeigen des Status der Datenbank die dynamische Verwaltungssicht sys.dm_database_encryption_keys. Weitere Informationen finden Sie unter sys.dm_database_encryption_keys (Transact-SQL).
Berechtigungen
Erfordert die CONTROL-Berechtigung für die Datenbank.
Beispiele
A. Löschen eines Verschlüsselungsschlüssels für eine Datenbank
Im folgenden Beispiel wird die Datenbankverschlüsselung entfernt und der Datenbank-Verschlüsselungsschlüssel gelöscht.
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
Siehe auch