Partilhar via


sys.sensitivity_classifications (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do Azure do Azure Synapse Analytics

Retorna uma linha para cada item classificado no banco de dados.

Nome da coluna Tipo de dados Descrição
classe int Identifica a classe do item no qual a classificação existe. Terá sempre o valor 1 (representando uma coluna)
class_desc Varchar(16) Uma descrição da classe do item em que a classificação existe. terá sempre 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
rótulo 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)
classificação int Um valor numérico da classificação:

0 para NENHUM
10 para BAIXO
20 para MÉDIO
30 para HIGH
40 para CRITICAL
rank_desc sysname Representação textual da classificação:

NENHUM, BAIXO, MÉDIO, ALTO, CRÍTICO

Observações

  • Esta vista fornece visibilidade sobre o estado de classificação da base de dados. Ele pode ser usado para gerenciar as classificações do banco de dados, bem como para gerar relatórios.
  • Atualmente, apenas a classificação de colunas de banco de dados é suportada.

Exemplos

Um. Listar 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 nas visualizações de catálogo é limitada aos itens de segurança que um utilizador possui ou nos quais o utilizador recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.

Ver também

ADICIONAR CLASSIFICAÇÃO DE SENSIBILIDADE (Transact-SQL)

CLASSIFICAÇÃO DA SENSIBILIDADE À QUEDA (Transact-SQL)

Introdução à Proteção de Informações SQL