CLOSE SYMMETRIC KEY (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do AzureBanco de Dados SQL do Azure Synapse Analyticsno Microsoft Fabric

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

Transact-SQL convenções de sintaxe

Note

Essa sintaxe não é suportada pelo pool 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 vinculadas à sessão e não ao contexto de segurança. Uma chave aberta continuará disponível até que seja explicitamente fechada ou a sessão seja encerrada. CLOSE ALL SYMMETRIC KEYS irá fechar qualquer chave mestra da base de dados que tenha sido aberta na sessão atual usando a OPEN MASTER KEY instrução. As informações sobre chaves abertas são visíveis na exibição de catálogo sys.openkeys (Transact-SQL).

Permissions

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

Examples

A. Fechar uma chave simétrica

O exemplo a seguir fecha a chave ShippingSymKey04simétrica.

CLOSE SYMMETRIC KEY ShippingSymKey04;  
GO  

B. Fechar todas as chaves simétricas

O exemplo a seguir fecha todas as chaves simétricas que estão abertas na sessão atual e também a chave mestra de banco de dados explicitamente aberta.

CLOSE ALL SYMMETRIC KEYS;  
GO  

Ver também

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