sys.sensitivity_classifications (Transact-SQL)

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics

Restituisce una riga per ogni elemento classificato nel database.

Nome colonna Tipo di dati Descrizione
class int Identifica la classe dell'elemento in cui esiste la classificazione. Avrà sempre il valore 1 (che rappresenta una colonna)
class_desc varchar(16) Descrizione della classe dell'elemento in cui esiste la classificazione. avrà sempre il valore OBJECT_OR_COLUMN
major_id int Rappresenta l'ID della tabella contenente la colonna classificata, corrispondente a sys.all_objects.object_id
minor_id int Rappresenta l'ID della colonna in cui esiste la classificazione, corrispondente a sys.all_columns.column_id
label sysname Etichetta (leggibile) assegnata per la classificazione di riservatezza
label_id sysname ID associato all'etichetta, che può essere usato da un sistema di protezione delle informazioni, ad esempio Azure Information Protection (AIP)
information_type sysname Tipo di informazioni (leggibile) assegnato per la classificazione di riservatezza
information_type_id sysname ID associato al tipo di informazioni, che può essere usato da un sistema di protezione delle informazioni, ad esempio Azure Information Protection (AIP)
rank int Valore numerico della classificazione:

0 per NONE
10 per LOW
20 per MEDIUM
30 per HIGH
40 per CRITICAL
rank_desc sysname Rappresentazione testuale del rango:

NONE, LOW, MEDIUM, HIGH, CRITICAL

Osservazioni:

  • Questa vista offre visibilità sullo stato di classificazione del database. Può essere usato per la gestione delle classificazioni di database, nonché per la generazione di report.
  • Attualmente è supportata solo la classificazione delle colonne di database.

Esempi

R. Elencare tutte le colonne classificate e la classificazione corrispondente

Nell'esempio seguente viene restituita una tabella che elenca il nome della tabella, il nome della colonna, l'etichetta, l'ID etichetta, il tipo di informazioni, l'ID del tipo di informazioni, la classificazione e la descrizione della classificazione per ogni colonna classificata nel database.

Nota

Label è una parola chiave per 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

Autorizzazioni

Richiede l'autorizzazione VIEW ANY SENSITIVITY CLASSIFICATION .

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui un utente è proprietario o a cui l'utente ha concesso alcune autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.

Vedi anche

ADD SENSITIVITY CLASSIFICATION (Transact-SQL)

DROP SENSITIVITY CLASSIFICATION (Transact-SQL)

Introduzione a SQL Information Protection