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