DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)
Gilt für: SQL Server Azure SQL Managed Instance
Löscht einen Kryptographieanbieter in SQL Server.
Transact-SQL-Syntaxkonventionen
Syntax
DROP CRYPTOGRAPHIC PROVIDER provider_name
Argumente
provider_name
Der Name des EKM-Anbieters (Extensible Key Management).
Bemerkungen
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
Weitere Informationen
Erweiterbare Schlüsselverwaltung (Extensible Key Management, EKM)
CREATE CRYPTOGRAPHIC PROVIDER (Transact-SQL)
ALTER CRYPTOGRAPHIC PROVIDER (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)