sys.sensitivity_classifications (Transact-SQL)
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics
Возвращает строку для каждого классифицированного элемента в базе данных.
Имя столбца | Тип данных | Description |
---|---|---|
class | int | Определяет класс элемента, на котором существует классификация. Всегда будет иметь значение 1 (представляющее столбец) |
class_desc | varchar(16) | Описание класса элемента, на котором существует классификация. всегда будет иметь значение OBJECT_OR_COLUMN |
major_id | int | Представляет идентификатор таблицы, содержащей классифицированный столбец, соответствующий sys.all_objects.object_id |
minor_id | int | Представляет идентификатор столбца, в котором существует классификация, соответствующая sys.all_columns.column_id |
label | sysname | Метка (удобочитаемая) назначена для классификации конфиденциальности. |
label_id | sysname | Идентификатор, связанный с меткой, который может использоваться системой защиты информации, такой как Azure Information Protection (AIP) |
information_type | sysname | Тип информации (удобочитаемый человек), назначенный для классификации конфиденциальности |
information_type_id | sysname | Идентификатор, связанный с типом информации, который может использоваться системой защиты информации, такой как Azure Information Protection (AIP) |
rank | int | Числовое значение ранжирования: 0 для NONE 10 для LOW 20 для MEDIUM 30 для HIGH 40 для КРИТИЧЕСКИХ |
rank_desc | sysname | Текстовое представление ранжирования: НЕТ, НИЗКИЙ, СРЕДНИЙ, ВЫСОКИЙ, КРИТИЧЕСКИ ВАЖНЫЙ |
Замечания
- Это представление обеспечивает видимость состояния классификации базы данных. Его можно использовать для управления классификациями баз данных, а также для создания отчетов.
- В настоящее время поддерживается только классификация столбцов базы данных.
Примеры
А. Перечисление всех классифицированных столбцов и их соответствующая классификация
В следующем примере возвращается таблица, которая содержит имя таблицы, имя столбца, метку, идентификатор метки, тип информации, идентификатор типа информации, ранг и описание ранжирования для каждого классифицированного столбца в базе данных.
Примечание.
Метка — это ключевое слово для 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
Разрешения
Требуется разрешение VIEW ANY SENSITIVITY CLASSIFICATION.
Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.
См. также
ADD SENSITIVITY CLASSIFICATION (Transact-SQL)