DROP CERTIFICATE (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure 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  

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.

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)