Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Ta funkcja zwraca właściwości klucza asymetrycznego.
Transact-SQL konwencje składni
Syntax
ASYMKEYPROPERTY (Key_ID , 'algorithm_desc' | 'string_sid' | 'sid')
Arguments
Key_ID
Key_ID klucza asymetrycznego w bazie danych. Jeśli znasz tylko nazwę klucza, użyj ASYMKEY_ID, aby znaleźć Key_ID.
Key_ID ma typ danych int.
'algorithm_desc'
Określa, że dane wyjściowe zwracają opis algorytmu klucza asymetrycznego. Dostępne tylko dla kluczy asymetrycznych utworzonych na podstawie modułu EKM.
'string_sid'
Określa, że dane wyjściowe zwracają identyfikator SID klucza asymetrycznego w formacie nvarchar().
'Sid'
Określa, że dane wyjściowe zwracają identyfikator SID klucza asymetrycznego w formacie binarnym.
Typy zwracane
sql_variant
Permissions
Wymaga odpowiednich uprawnień w kluczu asymetrycznym i wymaga, aby obiekt wywołujący nie otrzymał uprawnień VIEW dla klucza asymetrycznego. Aby uzyskać więcej informacji na temat uprawnień klucza asymetrycznego, zobacz CREATE ASYMETRYCZNY KLUCZ (Transact-SQL).
Examples
Poniższy przykład zwraca właściwości klucza asymetrycznego Key_ID 256.
SELECT
ASYMKEYPROPERTY(256, 'algorithm_desc') AS Algorithm,
ASYMKEYPROPERTY(256, 'string_sid') AS String_SID,
ASYMKEYPROPERTY(256, 'sid') AS SID ;
GO
Zobacz także
CREATE ASYMETRYCZNY KLUCZ (Transact-SQL)
ALTER ASYMETRYCZNY KLUCZ (Transact-SQL)
DROP ASYMETRYCZNY KLUCZ (Transact-SQL)
SIGNBYASYMKEY (Transact-SQL)
SPRAWDŹ, podpisanyasymkey (Transact-SQL)
Hierarchia szyfrowania
sys.asymmetric_keys (Transact-SQL)
Widoki wykazu zabezpieczeń (Transact-SQL)
ASYMKEY_ID (Transact-SQL)
SYMKEYPROPERTY (Transact-SQL)