Udostępnij za pośrednictwem


.show database schema violations (Pokaż naruszenia schematu bazy danych)

Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer

To polecenie identyfikuje naruszenia schematu w bazie danych. Wykonuje kompleksową walidację funkcji, zmaterializowanych widoków, tabel zewnętrznych, mapowań danych, eksportów ciągłych i różnych zasad.

Uprawnienia

Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia podglądu bazy danych lub monitora bazy danych. Aby uzyskać więcej informacji, zobacz Kontrola dostępu oparta na rolach.

Składnia

.showdatabase schema Nazwa bazy danych violations

Parametry

Nazwisko Type Wymagania opis
Nazwa bazy danych string Nazwa bazy danych, dla której ma być weryfikowany schemat.

Zwraca

Polecenie zwraca tabelę problemów ze sprawdzaniem poprawności schematu w bazie danych. Tabela zawiera następujące kolumny:

Nazwa kolumny Type Opis
Rodzaj jednostki string Typ jednostki bazy danych.
Nazwa podmiotu string Nazwa jednostki.
Właściwości string Właściwość jednostki, która jest weryfikowana. Na przykład ta wartość może być nazwą zasad. Aby uzyskać listę zasad, zobacz Omówienie zasad.
Przyczyna string Komunikat wyjaśniający przyczynę niepowodzenia walidacji.

Przykład

Poniższy przykład zwraca tabelę z naruszeniami schematu dla MyDatabase bazy danych.

.show database MyDatabase schema violations

Wyjście

Rodzaj jednostki Nazwa podmiotu Właściwości Przyczyna
Function DiagnosticMetricsExpand Żądanie jest nieprawidłowe i nie można go przetworzyć: błąd semantyczny: SEM0100: operator "mvexpand": Nie można rozpoznać wyrażenia tabeli lub kolumny o nazwie "DiagnosticRawRecords"
Ciągłe eksportowanie SampleMetricsExport Zadanie eksportu ciągłego "SampleMetricsExport" jest wyłączone
Zmaterializowany widok DailyCovid19 Nieprawidłowe zmaterializowane zadanie widoku: "DailyCovid19". Nie znaleziono identyfikatora jednostki "Covid19" typu "MaterializedView".