sys.sensitivity_classifications (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Devuelve una fila para cada elemento clasificado de la base de datos.

Nombre de la columna Tipo de datos Descripción
class int Identifica la clase del elemento en el que existe la clasificación. Siempre tendrá el valor 1 (que representa una columna)
class_desc varchar(16) Descripción de la clase del elemento en el que existe la clasificación. siempre tendrá el valor OBJECT_OR_COLUMN
major_id int Representa el identificador de la tabla que contiene la columna clasificada, correspondiente a sys.all_objects.object_id.
minor_id int Representa el identificador de la columna en la que existe la clasificación, correspondiente a sys.all_columns.column_id.
label sysname La etiqueta (legible humana) asignada para la clasificación de confidencialidad
label_id sysname Un identificador asociado a la etiqueta, que puede usar un sistema de protección de información como Azure Information Protection (AIP)
information_type sysname El tipo de información (legible para humanos) asignado para la clasificación de confidencialidad
information_type_id sysname Identificador asociado al tipo de información, que puede usar un sistema de protección de información como Azure Information Protection (AIP)
rank int Valor numérico de la clasificación:

0 para NONE
10 para LOW
20 para MEDIUM
30 para HIGH
40 para CRITICAL
rank_desc sysname Representación textual del rango:

NONE, LOW, MEDIUM, HIGH, CRITICAL

Comentarios

  • Esta vista proporciona visibilidad sobre el estado de clasificación de la base de datos. Se puede usar para administrar las clasificaciones de base de datos, así como para generar informes.
  • Actualmente solo se admite la clasificación de columnas de base de datos.

Ejemplos

A Enumerar todas las columnas clasificadas y su clasificación correspondiente

En el ejemplo siguiente se devuelve una tabla que enumera el nombre de la tabla, el nombre de columna, la etiqueta, el identificador de etiqueta, el tipo de información, el identificador de tipo de información, la clasificación y la descripción de clasificación para cada columna clasificada de la base de datos.

Nota:

Label es una palabra clave para 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

Permisos

Requiere el permiso VIEW ANY SENSITIVITY CLASSIFICATION .

La visibilidad de los metadatos de las vistas de catálogo se limita a elementos protegibles que un usuario posee o en el que se concedió algún permiso al usuario. Para obtener más información, consulte Metadata Visibility Configuration.

Consulte también

ADD SENSITIVITY CLASSIFICATION (Transact-SQL)

DROP SENSITIVITY CLASSIFICATION (Transact-SQL)

Clasificación y detección de datos de Azure SQL Database