Partilhar via


DROP ASYMMETRIC KEY (Transact-SQL)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Banco de Dados SQL no Microsoft Fabric

Remove uma chave assimétrica do banco de dados.

Convenções de sintaxe de Transact-SQL

Observação

Não há suporte a essa sintaxe para o pool de SQL sem servidor no Azure Synapse Analytics.

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 Extensível de Chaves) de um dispositivo EKM. Para obter mais informações sobre o gerenciamento extensível de chaves, confira EKM (Gerenciamento extensível de chaves).

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 por meio de uma chave assimétrica.

Os metadados de chaves assimétricas podem ser acessados com 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 AdventureWorks2022.

USE AdventureWorks2022;  
DROP ASYMMETRIC KEY MirandaXAsymKey6;  

Consulte Também

CREATE ASYMMETRIC KEY (Transact-SQL)
ALTER ASYMMETRIC KEY (Transact-SQL)
Hierarquia de criptografia
ALTER SYMMETRIC KEY (Transact-SQL)