Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
SQL-Datenbank in Microsoft Fabric
Gibt die ID eines symmetrischen Schlüssels in der aktuellen Datenbank zurück.
Transact-SQL-Syntaxkonventionen
Syntax
Key_ID ( 'Key_Name' )
Arguments
'Key_Name'
Der Name eines symmetrischen Schlüssels in der Datenbank.
Rückgabetypen
int
Remarks
Der Name eines temporären Schlüssels muss mit einem Nummernzeichen (#) beginnen.
Permissions
Da temporäre Schlüssel nur während der Sitzung verfügbar sind, in der sie erstellt werden, sind für den Zugriff auf die Schlüssel keine Berechtigungen erforderlich. Um auf einen Schlüssel zuzugreifen, der nicht temporär ist, benötigt der Aufrufer eine Berechtigung für den Schlüssel und muss die VIEW-Berechtigung für den Schlüssel erhalten haben.
Examples
A. Zurückgeben der ID eines symmetrischen Schlüssels
Das folgende Beispiel gibt die ID eines Schlüssels mit dem Namen ABerglundKey1 zurück.
SELECT KEY_ID('ABerglundKey1');
B. Zurückgeben der ID eines temporären symmetrischen Schlüssels
Das folgende Beispiel gibt die ID eines temporären symmetrischen Schlüssels zurück.
# wird dem Schlüsselnamen vorangestellt.
SELECT KEY_ID('#ABerglundKey2');
Siehe auch
KEY_GUID (Transact-SQL)
ERSTELLE EINEN SYMMETRISCHEN SCHLÜSSEL (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_Encryptions (Transact-SQL)
Verschlüsselungshierarchie