CLOSE SYMMETRIC KEY (Transact-SQL)

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

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }

Arguments

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

Notes

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é interrompue. CLOSE ALL SYMMETRIC KEYS ferme toutes les clés principales de la base de données qui ont été ouvertes pendant la session active à l'aide de l'instruction OPEN MASTER KEY. Les informations relatives aux clés ouvertes sont visibles dans l'affichage catalogue sys.openkeys (Transact-SQL).

Autorisations

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

Exemples

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