Condividi tramite


DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)

Elimina un provider di crittografia all'interno di SQL Server.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

DROP CRYPTOGRAPHIC PROVIDER provider_name 

Argomenti

  • provider_name
    È il nome del provider EKM.

Osservazioni

Per eliminare un provider EKM, devono essere arrestate tutte le sessioni che utilizzano il provider.

Un provider EKM può essere eliminato solo se non presenta credenziali associate.

In presenza di chiavi associate a un provider EKM, una volta eliminato i GUID per le chiavi restano memorizzati in SQL Server. Se successivamente viene creato un provider con gli stessi GUID chiave, le chiavi verranno riutilizzate.

Autorizzazioni

È richiesta l'autorizzazione CONTROL per la chiave simmetrica.

Esempi

Nell'esempio seguente viene illustrato come eliminare un provider di crittografia denominato 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