.show database schema violations
Aplica-se a: ✅Microsoft Fabric✅Azure 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
.show
database
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. |