Compartilhar via


DROP ASYMMETRIC KEY (Transact-SQL)

Remove uma chave assimétrica do banco de dados.

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

Sintaxe

DROP ASYMMETRIC KEY key_name [ REMOVE PROVIDER KEY ]

Argumentos

  • key_name
    É o nome da chave assimétrica a ser descartada do banco de dados.

  • REMOVE PROVIDER KEY
    Remove uma chave EKM (Gerenciamento de Chave Extensível) de um dispositivo EKM. Para obter mais informações sobre Gerenciamento de Chave Extensível, consulte Gerenciamento extensível de chaves (EKM).

Comentários

Uma chave assimétrica com a qual uma chave simétrica no banco de dados foi criptografada, ou para a qual um usuário ou logon é mapeado, não pode ser descartada. Antes de descartar essa chave, você deve descartar qualquer usuário ou logon mapeados para ela. Você também deve descartar ou alterar qualquer chave simétrica criptografada com a chave assimétrica. É possível usar a opção DROP ENCRYPTION de ALTER SYMMETRIC KEY para remover a criptografia através de uma chave assimétrica.

Os metadados de chaves assimétricas podem ser acessados usando a exibição do catálogo sys.asymmetric_keys. As chaves em si não podem ser exibidas diretamente de dentro do banco de dados.

Se a chave assimétrica for mapeada para uma chave EKM no dispositivo EKM e a opção REMOVE PROVIDER KEY não for especificada, a chave será descartada do banco de dados mas não do dispositivo, e um aviso será emitido. Um aviso será emitido.

Permissões

Requer a permissão CONTROL na chave assimétrica.

Exemplos

O exemplo a seguir remove a chave assimétrica MirandaXAsymKey6 do banco de dados AdventureWorks2012.

USE AdventureWorks2012;
DROP ASYMMETRIC KEY MirandaXAsymKey6;

Consulte também

Referência

CREATE ASYMMETRIC KEY (Transact-SQL)

ALTER ASYMMETRIC KEY (Transact-SQL)

ALTER SYMMETRIC KEY (Transact-SQL)

Conceitos

Hierarquia de criptografia