Hinweis
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 GUID eines symmetrischen Schlüssels in der Datenbank zurück.
Transact-SQL-Syntaxkonventionen
Syntax
Key_GUID( 'Key_Name' )
Argumente
'Schlüsselname'
Der Name eines symmetrischen Schlüssels in der Datenbank.
Rückgabetypen
uniqueidentifier
Bemerkungen
Wenn beim Erstellen des Schlüssels ein Identitätswert angegeben wurde, ist dessen GUID ein MD5-Hash dieses Identitätswerts. Wurde kein Identitätswert angegeben, dann wurde die GUID vom Server generiert.
Falls es sich bei dem Schlüssel um einen temporären Schlüssel handelt, muss der Schlüsselname mit einem Nummernzeichen (#) beginnen.
Berechtigungen
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 Anrufer eine gewisse Erlaubnis für den Schlüssel und darf keine Erlaubnis für den Schlüssel verweigert VIEW bekommen haben.
Beispiele
Das folgende Beispiel gibt die GUID eines symmetrischen Schlüssels namens ABerglundKey1 zurück.
SELECT Key_GUID('ABerglundKey1');
Weitere Informationen
CREATE SYMMETRIC KEY (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_Encryptions (Transact-SQL)