Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de données SQL dans Microsoft Fabric
Renvoie l'ID d'une clé symétrique dans la base de données actuelle.
Conventions de la syntaxe Transact-SQL
Syntax
Key_ID ( 'Key_Name' )
Arguments
'Key_Name'
Nom de la clé symétrique dans la base de données.
Types de retour
int
Remarks
Le nom d'une clé temporaire doit commencer par le signe #.
Permissions
Les clés temporaires étant disponibles seulement dans la session où elles sont créées, aucune autorisation n'est nécessaire pour y accéder. Pour accéder à une clé non temporaire, l'appelant doit disposer d'une autorisation sur la clé et l'autorisation VIEW sur la clé ne doit pas lui avoir été refusée.
Examples
A. Renvoi de l'ID d'une clé symétrique
L'exemple suivant renvoie l'ID de la clé ABerglundKey1.
SELECT KEY_ID('ABerglundKey1');
B. Renvoi de l'ID d'une clé symétrique temporaire
L'exemple suivant renvoie l'ID d'une clé symétrique temporaire. Notez que # figure au début du nom de la clé.
SELECT KEY_ID('#ABerglundKey2');
Voir aussi
KEY_GUID (Transact-SQL)
CRÉER UNE CLÉ SYMÉTRIQUE (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_chiffrements (Transact-SQL)
Hiérarchie de chiffrement