CLOSE SYMMETRIC KEY (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-Datenbank in Microsoft Fabric

Schließt einen symmetrischen Schlüssel oder schließt alle in der aktuellen Sitzung geöffneten symmetrischen Schlüssel.

Transact-SQL-Syntaxkonventionen

Note

Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.

Syntax

CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }  

Arguments

Key_name
Der Name des zu schließenden symmetrischen Schlüssels.

Remarks

Geöffnete symmetrische Schlüssel werden an die Sitzung gebunden und nicht an den Sicherheitskontext. Ein geöffneter Schlüssel ist weiterhin verfügbar, bis er entweder explizit geschlossen oder die Sitzung beendet wird. SCHLIESSEN ALLE SYMMETRIC KEYS schließt jeden Datenbank-Masterschlüssel, der in der aktuellen Sitzung geöffnet wurde, mithilfe der Anweisung OPEN MASTER KEY . Informationen zu offenen Schlüsseln werden in der Katalogsicht sys.openkeys (Transact-SQL) angezeigt.

Permissions

Zum Schließen eines symmetrischen Schlüssels ist keine explizite Berechtigung erforderlich.

Examples

A. Schließen eines symmetrischen Schlüssels

Im folgenden Beispiel wird der symmetrische Schlüssel ShippingSymKey04geschlossen.

CLOSE SYMMETRIC KEY ShippingSymKey04;  
GO  

B. Schließen aller symmetrischen Schlüssel

Im folgenden Beispiel werden alle in der aktuellen Sitzung geöffneten symmetrischen Schlüssel sowie der explizit geöffnete Datenbankhauptschlüssel geschlossen.

CLOSE ALL SYMMETRIC KEYS;  
GO  

Siehe auch

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