Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Förhandsversion av Microsoft Fabric
Returnerar ID för en symmetrisk nyckel i den aktuella databasen.
Transact-SQL syntaxkonventioner
Syntax
Key_ID ( 'Key_Name' )
Arguments
'Key_Name'
Namnet på en symmetrisk nyckel i databasen.
Return Types
int
Remarks
Namnet på en tillfällig nyckel måste börja med ett taltecken (#).
Permissions
Eftersom tillfälliga nycklar endast är tillgängliga i sessionen där de skapas krävs inga behörigheter för att komma åt dem. För att få åtkomst till en nyckel som inte är tillfällig behöver anroparen viss behörighet för nyckeln och får inte ha nekats VIEW-behörighet för nyckeln.
Examples
A. ReturneraR ID för en symmetrisk nyckel
I följande exempel returneras ID:t för en nyckel med namnet ABerglundKey1.
SELECT KEY_ID('ABerglundKey1');
B. ReturneraR ID:t för en tillfällig symmetrisk nyckel
I följande exempel returneras ID för en tillfällig symmetrisk nyckel. Observera att # är förberedd för nyckelnamnet.
SELECT KEY_ID('#ABerglundKey2');
See Also
KEY_GUID (Transact-SQL)
SKAPA SYMMETRISK NYCKEL (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)
Encryption Hierarchy