Udostępnij za pomocą


ZAMKNIJ KLUCZ SYMETRYCZNY (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL database w usłudze Microsoft Fabric

Zamyka klucz symetryczny lub zamyka wszystkie klucze symetryczne otwarte w bieżącej sesji.

Transact-SQL konwencje składni

Note

Ta składnia nie jest obsługiwana przez bezserwerową pulę SQL w usłudze Azure Synapse Analytics.

Syntax

CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }  

Arguments

Key_name
To nazwa klucza symetrycznego, który ma zostać zamknięty.

Remarks

Otwarte klucze symetryczne są powiązane z sesją, a nie kontekstem zabezpieczeń. Otwarty klucz będzie nadal dostępny, dopóki nie zostanie jawnie zamknięty lub sesja zostanie zakończona. ZAMKNIJ WSZYSTKIE KLUCZE SYMETRYCZNE, zamknie każdy klucz główny bazy danych, który został otwarty w bieżącej sesji przy użyciu instrukcji OPEN MASTER KEY . Informacje o otwartych kluczach są widoczne w widoku katalogu sys.openkeys (Transact-SQL).

Permissions

Do zamknięcia klucza symetrycznego nie jest wymagane żadne jawne uprawnienie.

Examples

A. Zamykanie klucza symetrycznego

Poniższy przykład zamyka klucz ShippingSymKey04symetryczny .

CLOSE SYMMETRIC KEY ShippingSymKey04;  
GO  

B. Zamykanie wszystkich kluczy symetrycznych

Poniższy przykład zamyka wszystkie klucze symetryczne otwarte w bieżącej sesji, a także jawnie otwarty klucz główny bazy danych.

CLOSE ALL SYMMETRIC KEYS;  
GO  

Zobacz też

TWORZENIE KLUCZA SYMETRYCZNEGO (Transact-SQL)
ZMIENIJ KLUCZ SYMETRYCZNY (Transact-SQL)
OTWÓRZ KLUCZ SYMETRYCZNY (Transact-SQL)
ZRZUĆ KLUCZ SYMETRYCZNY (Transact-SQL)