sys.sensitivity_classifications (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics
Gibt eine Zeile für jedes klassifizierte Element in der Datenbank zurück.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
class | int | Gibt die Klasse des Elements an, für das die Klassifizierung vorhanden ist. Hat immer den Wert 1 (die Spalte darstellt) |
class_desc | varchar(16) | Eine Beschreibung der Klasse des Elements, für das die Klassifizierung vorhanden ist. wird immer der Wert OBJECT_OR_COLUMN |
major_id | int | Stellt die ID der Tabelle dar, die die klassifizierte Spalte enthält, die mit sys.all_objects.object_id entspricht. |
minor_id | int | Stellt die ID der Spalte dar, in der die Klassifizierung vorhanden ist, entsprechend sys.all_columns.column_id |
label | sysname | Die Bezeichnung (lesbar) für die Vertraulichkeitsklassifizierung |
label_id | sysname | Eine ID, die der Bezeichnung zugeordnet ist, die von einem Information Protection-System wie Azure Information Protection (AIP) verwendet werden kann |
information_type | sysname | Der Für die Vertraulichkeitsklassifizierung zugewiesene Informationstyp (lesbar) |
information_type_id | sysname | Eine ID, die dem Informationstyp zugeordnet ist, der von einem Information Protection-System wie Azure Information Protection (AIP) verwendet werden kann. |
rank | int | Ein numerischer Wert des Rangs: 0 für NONE 10 für NIEDRIG 20 für MITTEL 30 für HIGH 40 für KRITISCH |
rank_desc | sysname | Textdarstellung des Rangs: NONE, LOW, MEDIUM, HIGH, CRITICAL |
Hinweise
- Diese Ansicht bietet Einblicke in den Klassifizierungsstatus der Datenbank. Sie kann zum Verwalten der Datenbankklassifizierungen sowie zum Generieren von Berichten verwendet werden.
- Derzeit wird nur die Klassifizierung von Datenbankspalten unterstützt.
Beispiele
A. Auflisten aller klassifizierten Spalten und der entsprechenden Klassifizierung
Im folgenden Beispiel wird eine Tabelle zurückgegeben, in der der Tabellenname, Spaltenname, Bezeichnung, Bezeichnungs-ID, Informationstyp- und Informationstyp-ID, Rang und Rangbeschreibung für jede klassifizierte Spalte in der Datenbank aufgeführt sind.
Hinweis
Label ist ein Schlüsselwort für Azure Synapse Analytics.
SELECT
SCHEMA_NAME(sys.all_objects.schema_id) as SchemaName,
sys.all_objects.name AS [TableName], sys.all_columns.name As [ColumnName],
[Label], [Label_ID], [Information_Type], [Information_Type_ID], [Rank], [Rank_Desc]
FROM
sys.sensitivity_classifications
left join sys.all_objects on sys.sensitivity_classifications.major_id = sys.all_objects.object_id
left join sys.all_columns on sys.sensitivity_classifications.major_id = sys.all_columns.object_id
and sys.sensitivity_classifications.minor_id = sys.all_columns.column_id
Berechtigungen
Erfordert die BERECHTIGUNG "ALLE VERTRAULICHKEITSKLASSIFIZIERUNG ANZEIGEN" .
Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Metadata Visibility Configuration.
Weitere Informationen
ADD SENSITIVITY CLASSIFICATION (Transact-SQL)