DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Elimina un provider di crittografia all'interno di SQL ServerSQL Server.Drops a cryptographic provider within SQL ServerSQL Server.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintassiSyntax


DROP CRYPTOGRAPHIC PROVIDER provider_name   

ArgomentiArguments

provider_nameprovider_name
Nome del provider EKM.Is the name of the Extensible Key Management provider.

OsservazioniRemarks

Per eliminare un provider EKM, devono essere arrestate tutte le sessioni che utilizzano il provider.To delete an Extensible Key Management (EKM) provider, all sessions that use the provider must be stopped.

Un provider EKM può essere eliminato solo se non presenta credenziali a cui è stato eseguito il mapping.An EKM provider can only be dropped if there are no credentials mapped to it.

In presenza di chiavi associate a un provider EKM, una volta eliminato i GUID per le chiavi restano memorizzati in SQL ServerSQL Server.If there are keys mapped to an EKM provider when it is dropped the GUIDs for the keys remain stored in SQL ServerSQL Server. Se successivamente viene creato un provider con gli stessi GUID chiave, le chiavi verranno riutilizzate.If a provider is created later with the same key GUIDs, the keys will be reused.

PermissionsPermissions

È richiesta l'autorizzazione CONTROL per la chiave simmetrica.Requires CONTROL permission on the symmetric key.

EsempiExamples

Nell'esempio seguente viene illustrato come eliminare un provider di crittografia denominato SecurityProvider.The following example drops a cryptographic provider called 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  

Vedere ancheSee Also

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