.show database schema violations
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer
Mit diesem Befehl werden Schemaverletzungen in einer Datenbank identifiziert. Sie führt eine umfassende Überprüfung von Funktionen, materialisierten Ansichten, externen Tabellen, Datenzuordnungen, kontinuierlichen Exporten und verschiedenen Richtlinien durch.
Berechtigungen
Sie müssen mindestens über die Berechtigungen "Datenbankanzeige" oder "Datenbankmonitor" verfügen, um diesen Befehl auszuführen. Weitere Informationen finden Sie unter Rollenbasierte Zugriffssteuerung mit Microsoft Intune.
Syntax
.show
database
DatabaseName schema
violations
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
DatabaseName | string |
Der Name der Datenbank, für die das Schema überprüft werden soll. |
Gibt zurück
Der Befehl gibt eine Tabelle mit Schemaüberprüfungsproblemen innerhalb einer Datenbank zurück. Die Tabelle umfasst die folgenden Spalten:
Spaltenname | type | Beschreibung |
---|---|---|
Entitätstyp | string |
Der Typ der Datenbankentität. |
Entitätsname | string |
Der Name der Entität. |
Eigenschaft | string |
Die Eigenschaft der zu überprüfenden Entität. Beispielsweise könnte dieser Wert der Name einer Richtlinie sein. Eine Liste der Richtlinien finden Sie unter "Richtlinienübersicht". |
Ursache | string |
Eine Meldung, die den Grund für den Überprüfungsfehler erklärt. |
Beispiel
Im folgenden Beispiel wird eine Tabelle mit Schemaverstößen für die MyDatabase
Datenbank zurückgegeben.
.show database MyDatabase schema violations
Output
Entitätstyp | Entitätsname | Eigenschaft | Grund |
---|---|---|---|
Funktion | DiagnosticMetricsExpand | Anforderung ist ungültig und kann nicht verarbeitet werden: Semantischer Fehler: SEM0100: "mvexpand"-Operator: Fehler beim Beheben von Tabellen- oder Spaltenausdruck mit dem Namen 'DiagnosticRawRecords' | |
ContinuousExport | SampleMetricsExport | Der fortlaufende Exportauftrag "SampleMetricsExport" ist deaktiviert. | |
MaterializedView | DailyCovid19 | Ungültiger Materialisierter Ansichtsauftrag: 'DailyCovid19'. Die Entitäts-ID 'Covid19' der Art 'MaterializedView' wurde nicht gefunden. |