DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)
Descarta um provedor criptográfico em SQL Server.
Sintaxe
DROP CRYPTOGRAPHIC PROVIDER provider_name
Argumentos
- provider_name
É o nome do provedor de Gerenciamento Extensível de Chaves.
Comentários
Para excluir um provedor de EKM (Gerenciamento Extensível de Chaves), todas as sessões que usam o provedor devem ser encerradas.
Um provedor de EKM poderá ser descartado apenas se não houver nenhuma credencial mapeada para ele.
Se houver chaves mapeadas para um provedor de EKM quando ele for descartado, os GUIDs das chaves permanecerão armazenados no SQL Server. Se um provedor for criado depois com os mesmos GUIDs das chaves, as chaves serão reutilizadas.
Permissões
Requer a permissão CONTROL na chave simétrica.
Exemplos
O exemplo a seguir descarta um provedor criptográfico denominado 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