CLOSE SYMMETRIC KEY (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics SQL-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
Hinweis
Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.
CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }
Key_name
Der Name des zu schließenden symmetrischen Schlüssels.
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. Mit CLOSE ALL SYMMETRIC KEYS werden alle in der aktuellen Sitzung geöffneten Datenbank-Hauptschlüssel mithilfe der OPEN MASTER KEY -Anweisung geschlossen. Informationen zu offenen Schlüsseln werden in der Katalogsicht sys.openkeys (Transact-SQL) angezeigt.
Zum Schließen eines symmetrischen Schlüssels ist keine explizite Berechtigung erforderlich.
Im folgenden Beispiel wird der symmetrische Schlüssel ShippingSymKey04
geschlossen.
CLOSE SYMMETRIC KEY ShippingSymKey04;
GO
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
CREATE SYMMETRIC KEY (Transact-SQL)
ALTER SYMMETRIC KEY (Transact-SQL)
OPEN SYMMETRIC KEY (Transact-SQL)
DROP SYMMETRIC KEY (Transact-SQL)