Partilhar via


CLOSE SYMMETRIC KEY (Transact-SQL)

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

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

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 fechada explicitamente 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. As 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