Share via


DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)

Löscht einen Kryptographieanbieter in SQL Server.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

DROP CRYPTOGRAPHIC PROVIDER provider_name 

Argumente

  • provider_name
    Der Name des Anbieter der erweiterbaren Schlüsselverwaltung.

Hinweise

Um einen Anbieter von erweiterbarer Schlüsselverwaltung (Extensible Key Management, EKM) löschen zu können, müssen alle Sitzungen, die den Anbieter verwenden, beendet werden.

Ein EKM-Anbieter kann nur gelöscht werden, wenn ihm keine Anmeldeinformationen zugeordnet sind.

Wenn dem EKM-Anbieter beim Löschen Schlüssel zugeordnet sind, bleiben die GUIDs für die Schlüssel weiterhin in SQL Server gespeichert. Wenn ein Anbieter später mit den gleichen Schlüssel-GUIDs erstellt wird, werden die Schlüssel wiederverwendet.

Berechtigungen

Erfordert die CONTROL-Berechtigung für den symmetrischen Schlüssel.

Beispiele

Im folgenden Beispiel wird ein Kryptografieanbieter mit dem Namen SecurityProvider gelöscht.

/* First, disable provider to perform the upgrade.
This will terminate all open cryptographic sessions. */
ALTER CRYPTOGRAPHIC PROVIDER SecurityProvider 
SET ENABLED = OFF;
GO
/* Drop the provider. */
DROP CRYPTOGRAPHIC PROVIDER SecurityProvider;
GO