DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)
Elimina un provider di crittografia all'interno di SQL Server.
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