sys.sensitivity_classifications (Transact-SQL)
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Retorna uma linha para cada item classificado no banco de dados.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
class | int | Identifica a classe do item no qual a classificação existe. Sempre terá o valor 1 (representando uma coluna) |
class_desc | varcar(16) | Uma descrição da classe do item no qual a classificação existe. sempre terá o valor OBJECT_OR_COLUMN |
major_id | int | Representa a ID da tabela que contém a coluna classificada, correspondente a sys.all_objects.object_id |
minor_id | int | Representa a ID da coluna na qual a classificação existe, correspondendo a sys.all_columns.column_id |
label | sysname | O rótulo (legível por humanos) atribuído para a classificação de sensibilidade |
label_id | sysname | Uma ID associada ao rótulo, que pode ser usada por um sistema de proteção de informações, como a Proteção de Informações do Azure (AIP) |
information_type | sysname | O tipo de informação (legível por humanos) atribuído para a classificação de sensibilidade |
information_type_id | sysname | Uma ID associada ao tipo de informação, que pode ser usada por um sistema de proteção de informações, como a Proteção de Informações do Azure (AIP) |
rank | int | Um valor numérico da classificação: 0 para NENHUM 10 para BAIXO 20 para MÉDIO 30 para ALTO 40 para CRÍTICA |
rank_desc | sysname | Representação textual da classificação: NENHUMA, BAIXA, MÉDIA, ALTA, CRÍTICA |
Comentários
- Essa exibição fornece visibilidade sobre o estado de classificação do banco de dados. Ele pode ser usado para gerenciar as classificações do banco de dados, bem como para gerar relatórios.
- Atualmente, há suporte apenas para a classificação de colunas de banco de dados.
Exemplos
R. Listando todas as colunas classificadas e sua classificação correspondente
O exemplo a seguir retorna uma tabela que lista o nome da tabela, o nome da coluna, o rótulo, a ID do rótulo, o tipo de informação, a ID do tipo de informação, a classificação e a descrição da classificação para cada coluna classificada no banco de dados.
Observação
Label é uma palavra-chave para o 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
Permissões
Requer a permissão VIEW ANY SENSITIVITY CLASSIFICATION .
A visibilidade dos metadados em exibições de catálogo é limitada a protegíveis que um usuário possui ou nos quais o usuário recebeu alguma permissão. Para obter mais informações, consulte Metadata Visibility Configuration.
Confira também
ADICIONAR CLASSIFICAÇÃO DE CONFIDENCIALIDADE (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários