sys.sensitivity_classifications (Transact-SQL)
Se aplica a: SQL Server Base de datos de Azure SQL Azure SQL Managed Instance Azure 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 en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario ha recibido algún permiso. Para obtener más información, consulte Metadata Visibility Configuration.
Consulte también
ADD SENSITIVITY CLASSIFICATION (Transact-SQL)