Compartilhar via


.show database schema violations

Aplica-se a: ✅Microsoft FabricAzure Data Explorer

Esse comando identifica violações de esquema em um banco de dados. Ele executa uma validação abrangente de funções, visualizações materializadas, tabelas externas, mapeamentos de dados, exportações contínuas e várias políticas.

Permissões

Você deve ter pelo menos permissões de Visualizador de Banco de Dados ou Monitor de Banco de Dados para executar esse comando. Para obter mais informações, confira Controle de acesso baseado em função.

Sintaxe

.showdatabase Nome do banco de dados schema violations

Parâmetros

Nome Digitar Obrigatória Descrição
DatabaseName string O nome do banco de dados para o qual validar o esquema.

Devoluções

O comando retorna uma tabela de problemas de validação de esquema em um banco de dados. A tabela contém as seguintes colunas:

Nome da coluna Type Descrição
Tipo de entidade string O tipo de entidade de banco de dados.
Nome da entidade string Nome da entidade.
Propriedade string A propriedade da entidade que está sendo validada. Por exemplo, esse valor pode ser o nome de uma política. Para obter uma lista de políticas, consulte Visão geral das políticas.
Motivo string Uma mensagem explicando o motivo da falha de validação.

Exemplo

O exemplo a seguir retorna uma tabela com violações de esquema para o MyDatabase banco de dados.

.show database MyDatabase schema violations

Saída

Tipo de entidade Nome da entidade Propriedade Motivo
Função DiagnosticMetricsExpand A solicitação é inválida e não pode ser processada: Erro semântico: SEM0100: operador 'mvexpand': Falha ao resolver a expressão de tabela ou coluna chamada 'DiagnosticRawRecords'
Exportação contínua Exportação de métricas de amostra O trabalho de exportação contínua 'SampleMetricsExport' está desabilitado
Visualização Materializada DiárioCovid19 Trabalho de exibição materializado inválido: 'DailyCovid19'. A ID da entidade 'Covid19' do tipo 'MaterializedView' não foi encontrada.