DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)
Löscht einen Kryptographieanbieter in SQL Server.
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