DROP CERTIFICATE (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics
Entfernt ein Zertifikat aus der Datenbank.
Wichtig
Auch wenn die Verschlüsselung der Datenbank deaktiviert wurde, sollte immer eine Sicherung des Zertifikats beibehalten werden, mit dem die Datenbank verschlüsselt wurde. Selbst wenn die Datenbank nicht mehr verschlüsselt ist, können Teile des Transaktionsprotokolls nach wie vor geschützt sein. Für bestimmte Vorgänge wird das Zertifikat ggf. weiterhin benötigt, bis eine vollständige Sicherung der Datenbank ausgeführt wurde. Das Zertifikat ist außerdem erforderlich, wenn Sicherungen aus dem Zeitraum wiederhergestellt werden müssen, in dem die Datenbank verschlüsselt war.
Transact-SQL-Syntaxkonventionen
Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.
Syntax
DROP CERTIFICATE certificate_name
Argumente
certificate_name
Der eindeutige Name des Zertifikats in der Datenbank.
Bemerkungen
Zertifikate können nur gelöscht werden, wenn ihnen keine Entitäten zugeordnet sind.
Berechtigungen
Erfordert die CONTROL-Berechtigung für das Zertifikat.
Beispiele
Im folgenden Beispiel wird das Zertifikat Shipping04
aus der AdventureWorks
-Datenbank gelöscht.
USE AdventureWorks2022;
DROP CERTIFICATE Shipping04;
Beispiele: Analytics-Plattformsystem (PDW)
Im folgenden Beispiel wird das Zertifikat Shipping04
gelöscht.
USE master;
DROP CERTIFICATE Shipping04;
Siehe auch
BACKUP CERTIFICATE (Transact-SQL)
CREATE CERTIFICATE (Transact-SQL)
ALTER CERTIFICATE (Transact-SQL)
Verschlüsselungshierarchie
EVENTDATA (Transact-SQL)