CLOSE SYMMETRIC KEY (Transact-SQL)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-database in Microsoft Fabric

Hiermee sluit u een symmetrische sleutel of sluit u alle symmetrische sleutels die in de huidige sessie zijn geopend.

Transact-SQL syntaxis-conventies

Note

Deze syntaxis wordt niet ondersteund door een serverloze SQL-pool in Azure Synapse Analytics.

Syntax

CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }  

Arguments

Key_name
Is de naam van de symmetrische sleutel die moet worden gesloten.

Remarks

Open symmetrische sleutels zijn gebonden aan de sessie niet aan de beveiligingscontext. Een open sleutel blijft beschikbaar totdat deze expliciet is gesloten of de sessie wordt beƫindigd. SLUIT ALLE SYMMETRIC KEYS sluit elke databasehoofdsleutel die in de huidige sessie is geopend door de OPEN MASTER KEY instructie te gebruiken. Informatie over open sleutels is zichtbaar in de catalogusweergave sys.openkeys (Transact-SQL).

Permissions

Er is geen expliciete machtiging vereist om een symmetrische sleutel te sluiten.

Examples

A. Een symmetrische sleutel sluiten

In het volgende voorbeeld wordt de symmetrische sleutel ShippingSymKey04gesloten.

CLOSE SYMMETRIC KEY ShippingSymKey04;  
GO  

B. Alle symmetrische sleutels sluiten

In het volgende voorbeeld worden alle symmetrische sleutels gesloten die zijn geopend in de huidige sessie en ook de expliciet geopende hoofdsleutel van de database.

CLOSE ALL SYMMETRIC KEYS;  
GO  

Zie ook

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