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 l'utente è proprietario o per le quali dispone di autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.
Vedi anche
ADD SENSITIVITY CLASSIFICATION (Transact-SQL)