Partager via


.show database schema, violations

S’applique à : ✅Microsoft Fabric✅Azure Data Explorer

Cette commande identifie les violations de schéma dans une base de données. Il effectue une validation complète des fonctions, des vues matérialisées, des tables externes, des mappages de données, des exportations continues et diverses stratégies.

autorisations

Vous devez disposer au moins des autorisations De visionneuse de base de données ou Moniteur de base de données pour exécuter cette commande. Pour plus d’informations, consultez Contrôle d’accès en fonction du rôle.

Syntaxe

.showdatabase DatabaseName schema violations

Paramètres

Nom Type Requise Description
DatabaseName string Nom de la base de données pour laquelle valider le schéma.

Retours

La commande retourne une table des problèmes de validation de schéma au sein d’une base de données. Le tableau contient les colonnes suivantes :

Nom de la colonne Type Description
Type d’entité string Type d’entité de base de données.
Nom de l’entité string Nom de l’entité.
Propriété string Propriété de l’entité en cours de validation. Par exemple, cette valeur peut être le nom d’une stratégie. Pour obtenir la liste des stratégies, consultez Vue d’ensemble des stratégies.
Motif string Message expliquant la raison de l’échec de validation.

Exemple

L’exemple suivant retourne une table avec des violations de schéma pour la MyDatabase base de données.

.show database MyDatabase schema violations

Sortie

Type d’entité Nom de l’entité Propriété Motif
Fonction DiagnosticMetricsExpand La requête n’est pas valide et ne peut pas être traitée : erreur sémantique : SEM0100 : opérateur « mvexpand » : échec de la résolution de l’expression de table ou de colonne nommée « DiagnosticRawRecords »
ContinuousExport SampleMetricsExport Le travail d’exportation continue ' SampleMetricsExport' est désactivé
MaterializedView DailyCovid19 Tâche de vue matérialisée non valide : « DailyCovid19 ». L’ID d’entité « Covid19 » de type « MaterializedView » est introuvable.