Compartilhar via


CLOSE SYMMETRIC KEY (Transact-SQL)

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

Fecha uma chave simétrica ou fecha todas as chaves simétricas abertas na sessão atual.

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

CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }  

Argumentos

Key_name
É o nome da chave simétrica a ser fechada.

Comentários

As chaves simétricas abertas estão associadas à sessão que não está no contexto de segurança. Uma chave aberta continuará disponível até ser explicitamente fechada ou a sessão ser encerrada. CLOSE ALL SYMMETRIC KEYS fechará qualquer chave mestra do banco de dados que tenha sido aberta na sessão atual usando a instrução OPEN MASTER KEY. Informações sobre chaves abertas estão visíveis na exibição do catálogo sys.openkeys (Transact-SQL).

Permissões

Nenhuma permissão explícita é necessária para fechar uma chave simétrica.

Exemplos

a. Fechando uma chave simétrica

O exemplo a seguir fecha a chave simétrica ShippingSymKey04.

CLOSE SYMMETRIC KEY ShippingSymKey04;  
GO  

B. Fechando todas as chaves simétricas

O exemplo a seguir fecha todas as chaves simétricas que estiverem abertas na sessão atual, bem como a chave mestra do banco de dados aberta explicitamente.

CLOSE ALL SYMMETRIC KEYS;  
GO  

Consulte Também

CREATE SYMMETRIC KEY (Transact-SQL)
ALTER SYMMETRIC KEY (Transact-SQL)
OPEN SYMMETRIC KEY (Transact-SQL)
DROP SYMMETRIC KEY (Transact-SQL)