Compartilhar via


FECHAR CHAVE SIMÉTRICA (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsBanco de Dados SQL no Microsoft Fabric

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

Convenções de sintaxe de Transact-SQL

Note

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

Syntax

CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }  

Arguments

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

Remarks

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

Permissions

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

Examples

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

CRIAR CHAVE SIMÉTRICA (Transact-SQL)
ALTERAR A TONALIDADE SIMÉTRICA (Transact-SQL)
CHAVE SIMÉTRICA ABERTA (Transact-SQL)
CHAVE SIMÉTRICA DE DROP (Transact-SQL)