sys.sensitivity_classifications (Transact-SQL)
S’applique à : SQL ServerAzure SQL Database Azure SQL Managed Instance Azure Synapse Analytics
Retourne une ligne pour chaque élément classifié dans la base de données.
Nom de la colonne | Type de données | Description |
---|---|---|
class | int | Identifie la classe de l’élément sur lequel la classification existe. Aura toujours la valeur 1 (représentant une colonne) |
class_desc | varchar(16) | Description de la classe de l’élément sur lequel la classification existe. aura toujours la valeur OBJECT_OR_COLUMN |
major_id | int | Représente l’ID de la table contenant la colonne classifiée, correspondant à sys.all_objects.object_id |
minor_id | int | Représente l’ID de la colonne sur laquelle la classification existe, correspondant à sys.all_columns.column_id |
label | sysname | Étiquette (lisible par l’homme) affectée pour la classification de confidentialité |
label_id | sysname | ID associé à l’étiquette, qui peut être utilisé par un système de protection des informations tel qu’Azure Protection des données (AIP) |
information_type | sysname | Type d’informations (lisible par l’homme) affecté à la classification de confidentialité |
information_type_id | sysname | ID associé au type d’informations, qui peut être utilisé par un système de protection des informations tel qu’Azure Protection des données (AIP) |
rank | int | Valeur numérique du classement : 0 pour NONE 10 pour LOW 20 pour MEDIUM 30 pour HIGH 40 pour CRITIQUE |
rank_desc | sysname | Représentation textuelle du rang : NONE, LOW, MEDIUM, HIGH, CRITICAL |
Notes
- Cette vue fournit une visibilité sur l’état de classification de la base de données. Il peut être utilisé pour gérer les classifications de base de données, ainsi que pour générer des rapports.
- Actuellement, seule la classification des colonnes de base de données est prise en charge.
Exemples
R. Répertorier toutes les colonnes classifiées et leur classification correspondante
L’exemple suivant retourne une table qui répertorie le nom de la table, le nom de colonne, l’étiquette, l’ID d’étiquette, le type d’informations, l’ID de type d’information, le classement et la description de classement pour chaque colonne classifiée dans la base de données.
Remarque
Label est un mot clé pour 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
autorisations
Nécessite l’autorisation VIEW ANY SENSITIVITY CLASSIFICATION .
La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Metadata Visibility Configuration.
Voir aussi
AJOUTER UNE CLASSIFICATION DE SENSIBILITÉ (Transact-SQL)