Поделиться через


Нарушения схемы базы данных .show

Область применения: ✅Microsoft Fabric✅Azure Data Explorer

Эта команда определяет нарушения схемы в базе данных. Он выполняет комплексную проверку функций, материализованных представлений, внешних таблиц, сопоставлений данных, непрерывных экспортов и различных политик.

Разрешения

Для выполнения этой команды необходимо иметь по крайней мере разрешения средства просмотра баз данных или монитора баз данных. Дополнительные сведения см. в разделе "Управление доступом на основе ролей".

Синтаксис

.showdatabase schema Имя базы данных violations

Параметры

Имя (название) Type Обязательно Описание
DatabaseName string Имя базы данных, для которой требуется проверить схему.

Возвраты

Команда возвращает таблицу проблем проверки схемы в базе данных. Таблица содержит следующие столбцы:

Имя столбца Тип Описание
Тип сущности string Тип сущности базы данных.
Имя объекта string Имя сущности.
Свойство string Свойство проверяемой сущности. Например, это значение может быть именем политики. Список политик см. в разделе "Общие сведения о политиках".
Причина string Сообщение, объясняющее причину сбоя проверки.

Пример

В следующем примере возвращается таблица с нарушениями схемы для MyDatabase базы данных.

.show database MyDatabase schema violations

Выходные данные

Тип сущности Имя объекта Свойство Причина
Function DiagnosticMetricsExpand Запрос недопустим и не может быть обработан: семантическая ошибка: SEM0100: оператор mvexpand: не удалось разрешить выражение таблицы или столбца с именем DiagnosticRawRecords.
ContinuousExport SampleMetricsExport Задание непрерывного экспорта "SampleMetricsExport" отключено
Материализованныйview DailyCovid19 Недопустимое задание материализованного представления: DailyCovid19. Идентификатор сущности "Covid19" типа "MaterializedView" не найден.