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 relative alla sintassi Transact-SQL
Sintassi
DROP CRYPTOGRAPHIC PROVIDER provider_name
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)