DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

Descarta um provedor criptográfico em SQL Server.

Convenções de sintaxe de Transact-SQL

Sintaxe

DROP CRYPTOGRAPHIC PROVIDER provider_name   

Observação

Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.

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  

Consulte Também

EKM (Gerenciamento extensível de chaves)
CREATE CRYPTOGRAPHIC PROVIDER (Transact-SQL)
ALTER CRYPTOGRAPHIC PROVIDER (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)