Compartilhar via


DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)

Descarta um provedor criptográfico em SQL Server.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

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