Freigeben über


ABSCHLUSSZERTIFIKAT (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-Datenbank in Microsoft Fabric

Entfernt ein Zertifikat aus der Datenbank.

Important

Auch wenn die Verschlüsselung der Datenbank deaktiviert wurde, sollte immer eine Sicherung des Zertifikats beibehalten werden, mit dem die Datenbank verschlüsselt wurde. Auch wenn die Datenbank nicht mehr verschlüsselt ist, bleiben Teile des Transaktionsprotokolls möglicherweise weiterhin geschützt. Das Zertifikat kann für einige Vorgänge benötigt werden, bis die vollständige Sicherung der Datenbank ausgeführt wird. 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

Arguments

certificate_name

Der eindeutige Name, mit dem das Zertifikat in der Datenbank bekannt ist.

Remarks

Zertifikate können nur gelöscht werden, wenn ihnen keine Entitäten zugeordnet sind.

Permissions

Erfordert CONTROL berechtigungen für das Zertifikat.

Examples

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;