Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL Database in Anteprima di Microsoft Fabric
Questa funzione restituisce le proprietà di una chiave asimmetrica.
Convenzioni relative alla sintassi Transact-SQL
Syntax
ASYMKEYPROPERTY (Key_ID , 'algorithm_desc' | 'string_sid' | 'sid')
Arguments
Key_ID
Key_ID di una chiave asimmetrica nel database. Per trovare il Key_ID quando si conosce solo il nome della chiave, usare ASYMKEY_ID.
Key_ID è un tipo di dati int.
'algorithm_desc'
Specifica che l'output restituisce la descrizione dell'algoritmo della chiave asimmetrica. Disponibile solo per le chiavi asimmetriche create da un modulo EKM.
'string_sid'
Specifica che l'output restituisce il SID della chiave asimmetrica in formato nvarchar().
'sid'
Specifica che l'output restituisce il SID della chiave asimmetrica in formato binario.
Return types
sql_variant
Permissions
Sono richieste le autorizzazioni appropriate per la chiave asimmetrica ed è necessario che al chiamante non sia stata negata l'autorizzazione VIEW per la chiave asimmetrica. Per altre informazioni sulle autorizzazioni per le chiavi asimmetriche, vedere CREATE ASYMMETRIC KEY (Transact-SQL).
Examples
L'esempio seguente restituisce le proprietà della chiave asimmetrica con Key_ID 256.
SELECT
ASYMKEYPROPERTY(256, 'algorithm_desc') AS Algorithm,
ASYMKEYPROPERTY(256, 'string_sid') AS String_SID,
ASYMKEYPROPERTY(256, 'sid') AS SID ;
GO
See also
CREATE ASYMMETRIC KEY (Transact-SQL)
ALTER ASYMMETRIC KEY (Transact-SQL)
DROP ASYMMETRIC KEY (Transact-SQL)
SIGNBYASYMKEY (Transact-SQL)
VERIFYSIGNEDBYASYMKEY (Transact-SQL)
Encryption Hierarchy
sys.asymmetric_keys (Transact-SQL)
Viste del catalogo della sicurezza (Transact-SQL)
ASYMKEY_ID (Transact-SQL)
SYMKEYPROPERTY (Transact-SQL)