Partager via


CLÉ SYMÉTRIQUE PROCHE (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsBase de données SQL dans Microsoft Fabric

Ferme une clé symétrique ou ferme toutes les clés symétriques ouvertes pendant la session active.

Conventions de la syntaxe Transact-SQL

Note

Cette syntaxe n’est pas prise en charge par le pool SQL serverless dans Azure Synapse Analytics.

Syntax

CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }  

Arguments

Key_name
Nom de la clé symétrique à fermer.

Remarks

Les clés symétriques ouvertes sont liées à la session et non au contexte de sécurité. Une clé ouverte est disponible tant qu'elle n'a pas été explicitement fermée ou que la session n'a pas été arrêtée. CLOSE ALL SYMMETRIC KEYS ferme toutes les clés principales de base de données qui ont été ouvertes pendant la session actuelle à l’aide de l’instruction OPEN MASTER KEY. Des informations relatives aux clés ouvertes sont consultables dans la vue de catalogue sys.openkeys (Transact-SQL).

Permissions

Aucune autorisation explicite n'est requise pour fermer une clé symétrique.

Examples

A. Fermeture d'une clé symétrique

L'exemple suivant ferme la clé symétrique ShippingSymKey04.

CLOSE SYMMETRIC KEY ShippingSymKey04;  
GO  

B. Fermeture de toutes les clés symétriques

L'exemple suivant ferme toutes les clés symétriques ouvertes dans la session active, mais aussi la clé principale de la base de données qui a été ouverte explicitement.

CLOSE ALL SYMMETRIC KEYS;  
GO  

Voir aussi

CRÉER UNE CLÉ SYMÉTRIQUE (Transact-SQL)
ALTER LA TONALITÉ SYMÉTRIQUE (Transact-SQL)
CLÉ SYMÉTRIQUE OUVERTE (Transact-SQL)
CLÉ À DROP SYMÉTRIQUE (Transact-SQL)