DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Een cryptografische provider binnen SQL Server wordt geplaatst.

Transact-SQL syntaxis-conventies

Syntax

DROP CRYPTOGRAPHIC PROVIDER provider_name   

Arguments

provider_name
Is de naam van de aanbieder van Extensible Key Management.

Remarks

Om een Extensible Key Management (EKM)-provider te verwijderen, moeten alle sessies die de provider gebruiken worden gestopt.

Een ECM-provider kan alleen worden verwijderd als er geen inloggegevens aan zijn gekoppeld.

Als er sleutels zijn gekoppeld aan een ECKM-provider wanneer deze wordt verwijderd, blijven de GUID's voor de sleutels opgeslagen in SQL Server. Als een provider later wordt aangemaakt met dezelfde sleutel-GUID's, worden de sleutels hergebruikt.

Permissions

Vereist CONTROL-machtiging voor de symmetrische sleutel.

Examples

Het volgende voorbeeld laat een cryptografische aanbieder vallen genaamd SecurityProvider.

/* 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  

Zie ook

EKM (Extensible Key Management)
CREATE CRYPTOGRAPHIC PROVIDER (Transact-SQL)
ALTER CRYPTOGRAPHIC PROVIDER (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)