sys.sensitivity_classifications (Transact-SQL)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Returnerar en rad för varje klassificerat objekt i databasen.

Kolumnnamn Datatyp Beskrivning
klass int Identifierar klassen för det objekt där klassificeringen finns. Kommer alltid att ha värdet 1 (representerar en kolumn)
class_desc varchar(16) En beskrivning av klassen för det objekt där klassificeringen finns. kommer alltid att ha värdet OBJECT_OR_COLUMN
major_id int Representerar ID:t för tabellen som innehåller den klassificerade kolumnen, som motsvarar sys.all_objects.object_id
minor_id int Representerar ID:t för kolumnen där klassificeringen finns, som motsvarar sys.all_columns.column_id
label sysname Etiketten (läsbar för människa) som tilldelats för känslighetsklassificeringen
label_id sysname Ett ID som är associerat med etiketten, som kan användas av ett informationsskyddssystem som Azure Information Protection (AIP)
information_type sysname Den informationstyp (läsbar människa) som tilldelats för känslighetsklassificeringen
information_type_id sysname Ett ID som är associerat med informationstypen, som kan användas av ett informationsskyddssystem som Azure Information Protection (AIP)
rangordning int Ett numeriskt värde för rangordningen:

0 för NONE
10 för LOW
20 för MEDIUM
30 för HIGH
40 för CRITICAL
rank_desc sysname Textrepresentation av rangordningen:

INGEN, LÅG, MEDEL, HÖG, KRITISK

Anmärkningar

  • Den här vyn ger insyn i databasens klassificeringstillstånd. Den kan användas för att hantera databasklassificeringarna och för att generera rapporter.
  • För närvarande stöds endast klassificering av databaskolumner.

Exempel

A. Visa en lista över alla klassificerade kolumner och deras motsvarande klassificering

I följande exempel returneras en tabell som visar tabellnamn, kolumnnamn, etikett, etikett-ID, informationstyp, informationstyp-ID, rangordning och rangbeskrivning för varje klassificerad kolumn i databasen.

Anmärkning

Etikett är ett nyckelord 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

Behörigheter

Kräver VIEW ALLS SENSITIVITY CLASSIFICATION tillstånd.

Synligheten för metadata i katalogvyer är begränsad till skyddsbara objekt som en användare antingen äger eller som användaren har beviljats viss behörighet för. För mer information, se inställningar för metadatasynlighet.