Freigeben über


sys.dm_cryptographic_provider_keys (Transact-SQL)

Gilt für: SQL Server

Gibt Informationen die von einem Anbieter für erweiterte Schlüsselverwaltung (Extensible Key Management, EKM) bereitgestellten Schlüssel zurück.

Transact-SQL-Syntaxkonventionen

Wichtig

Diese dynamische Verwaltungsansicht wird derzeit vom SQL Server EKM-Connector nicht unterstützt. Das SQL Server-Produktteam kennt dieses Problem und wird dies in Zukunft beheben.

Syntax

  
dm_cryptographic_provider_keys ( provider_id )  

Argumente

provider_id
Die ID des EKM-Anbieters, ohne Standardwert.

Zurückgegebene Tabellen

Spaltenname Datentyp Beschreibung
key_id int ID des Schlüssels beim Anbieter.
key_name nvarchar(512) Name des Schlüssels beim Anbieter.
key_thumbprint varbinary(32) Fingerabdruck des Anbieters des Schlüssels.
algorithm_id int ID des Algorithmus beim Anbieter.
algorithm_tag int Tag des Algorithmus beim Provider.
key_type nchar(256) Typ des Schlüssels beim Anbieter.
key_length int Länge des Schlüssels beim Anbieter.

Berechtigungen

Bei Abfrage dieser Ansicht wird der Benutzerkontext mit dem Anbieter authentifiziert, und es werden alle für den Benutzer sichtbaren Schlüssel aufgezählt.

Wenn der Benutzer nicht mit dem EKM-Anbieter authentifiziert werden kann, werden keine Schlüsselinformationen zurückgegeben.

Beispiele

Im folgenden Beispiel werden die Schlüsseleigenschaften für einen Anbieter mit der ID 1234567veranschaulicht.

SELECT * FROM sys.dm_cryptographic_provider_keys(1234567);  
GO  

Weitere Informationen

Erweiterbare Schlüsselverwaltung (Extensible Key Management, EKM)