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
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)