DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)

Si applica a:SQL Server Istanza gestita di SQL di Azure

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

Convenzioni di sintassi Transact-SQL

Sintassi

DROP CRYPTOGRAPHIC PROVIDER provider_name   

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.

Argomenti

provider_name
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 a cui è stato eseguito il mapping.

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  

Vedi anche

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