Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
Azure Synapse Analytics
SQL-Datenbank in Microsoft Fabric
Entfernt einen asymmetrischen Schlüssel aus der Datenbank.
Transact-SQL-Syntaxkonventionen
Note
Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.
Syntax
DROP ASYMMETRIC KEY key_name [ REMOVE PROVIDER KEY ]
Arguments
key_name
Der Name des asymmetrischen Schlüssels, der aus der Datenbank gelöscht werden soll.
ANBIETERSCHLÜSSEL ENTFERNEN
Entfernt einen Schlüssel für erweiterte Schlüsselverwaltung (Extensible Key Management, EKM) von einem EKM-Gerät. Weitere Informationen zur erweiterbaren Schlüsselverwaltung finden Sie unter Erweiterbare Schlüsselverwaltung (EKM).
Remarks
Ein asymmetrischer Schlüssel, mit dem ein symmetrischer Schlüssel in der Datenbank verschlüsselt wurde oder dem ein Benutzer oder Anmeldename zugeordnet wurde, kann nicht gelöscht werden. Bevor Sie einen solchen Schlüssel löschen, müssen Sie jeden Benutzer oder Anmeldenamen löschen, der dem Schlüssel zugeordnet ist. Außerdem müssen Sie jeden symmetrischen Schlüssel löschen oder ändern, der mit dem asymmetrischen Schlüssel verschlüsselt ist. Sie können die Option DROP ENCRYPTION von ALTER SYMMETRIC KEY verwenden, um die Verschlüsselung mit einem asymmetrischen Schlüssel zu entfernen.
Der Zugriff auf Metadaten von asymmetrischen Schlüsseln ist mithilfe der sys.asymmetric_keys-Katalogsicht möglich. Die Schlüssel selbst können nicht direkt in der Datenbank angezeigt werden.
Wenn der asymmetrische Schlüssel einem Schlüssel für erweiterte Schlüsselverwaltung auf einem EKM-Gerät zugeordnet und die Option REMOVE PROVIDER KEY nicht angegeben ist, wird der Schlüssel aus der Datenbank, nicht aber vom Gerät gelöscht. Eine Warnung wird ausgegeben.
Permissions
Erfordert die CONTROL-Berechtigung für den asymmetrischen Schlüssel.
Examples
Das folgende Beispiel entfernt den asymmetrischen Schlüssel MirandaXAsymKey6 aus der AdventureWorks2025 -Datenbank.
USE AdventureWorks2022;
DROP ASYMMETRIC KEY MirandaXAsymKey6;
Siehe auch
ERSTELLE ASYMMETRISCHEN SCHLÜSSEL (Transact-SQL)
ALTER ASYMMETRISCHER SCHLÜSSEL (Transact-SQL)
Verschlüsselungshierarchie
ALTER SYMMETRISCHE TONART (Transact-SQL)