CLOSE SYMMETRIC KEY (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analyticssql database v Microsoft Fabric

Zavře symetrický klíč nebo zavře všechny symetrické klíče otevřené v aktuální relaci.

Transact-SQL konvence syntaxe

Note

Tato syntaxe není podporována bezserverovým fondem SQL ve službě Azure Synapse Analytics.

Syntax

CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }  

Arguments

Key_name
Je název symetrického klíče, který se má zavřít.

Remarks

Otevřené symetrické klíče jsou svázané s relací, nikoli s kontextem zabezpečení. Otevřený klíč bude dál k dispozici, dokud nebude explicitně zavřený nebo se relace ukončí. CLOSE ALL SYMMETRIC KEYS uzavře jakýkoli hlavní klíč databáze, který byl otevřen v aktuální relaci pomocí OPEN MASTER KEY příkazu. Informace o otevřených klíčích jsou viditelné v zobrazení katalogu sys.openkeys (Transact-SQL).

Permissions

K zavření symetrického klíče není nutné explicitní oprávnění.

Examples

A. Zavření symetrického klíče

Následující příklad zavře symetrický klíč ShippingSymKey04.

CLOSE SYMMETRIC KEY ShippingSymKey04;  
GO  

B. Zavření všech symetrických klíčů

Následující příklad zavře všechny symetrické klíče otevřené v aktuální relaci a také explicitně otevřený hlavní klíč databáze.

CLOSE ALL SYMMETRIC KEYS;  
GO