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
Nota
Não há suporte a essa sintaxe para o pool de SQL sem servidor no Azure Synapse Analytics.
CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }
Key_name
É o nome da chave simétrica a ser fechada.
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).
Nenhuma permissão explícita é necessária para fechar uma chave simétrica.
O exemplo a seguir fecha a chave simétrica ShippingSymKey04
.
CLOSE SYMMETRIC KEY ShippingSymKey04;
GO
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
CREATE SYMMETRIC KEY (Transact-SQL)
ALTER SYMMETRIC KEY (Transact-SQL)
OPEN SYMMETRIC KEY (Transact-SQL)
DROP SYMMETRIC KEY (Transact-SQL)