CLOSE SYMMETRIC KEY (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure 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 }  

Observação

Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.

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)