Compartir a través de


Infracciones de .show database schema

Se aplica a: ✅Microsoft FabricAzure Data Explorer

Este comando identifica las infracciones de esquema dentro de una base de datos. Realiza una validación completa de funciones, vistas materializadas, tablas externas, asignaciones de datos, exportaciones continuas y varias directivas.

Permisos

Debe tener al menos permisos visor de base de datos o Monitor de base de datos para ejecutar este comando. Para más información, vea Control de acceso basado en roles.

Sintaxis

.showdatabase DatabaseName schema violations

Parámetros

Nombre Type Obligatorio Descripción
DatabaseName string Nombre de la base de datos para la que se va a validar el esquema.

Devoluciones

El comando devuelve una tabla de problemas de validación de esquema dentro de una base de datos. La tabla contiene las columnas siguientes:

Nombre de la columna Tipo Descripción
Tipo de entidad string Tipo de entidad de base de datos.
Nombre de entidad string El nombre de la entidad.
Propiedad string Propiedad de la entidad que se va a validar. Por ejemplo, este valor podría ser el nombre de una directiva. Para obtener una lista de directivas, consulte Introducción a las directivas.
Motivo string Mensaje que explica el motivo del error de validación.

Ejemplo

En el ejemplo siguiente se devuelve una tabla con infracciones de esquema para la MyDatabase base de datos.

.show database MyDatabase schema violations

Salida

Tipo de entidad Nombre de entidad Propiedad Motivo
Función DiagnosticMetricsExpand La solicitud no es válida y no se puede procesar: error semántico: SEM0100: operador 'mvexpand': No se pudo resolver la expresión de tabla o columna denominada 'DiagnosticRawRecords'
ContinuousExport SampleMetricsExport El trabajo de exportación continua "SampleMetricsExport" está deshabilitado
MaterializedView DailyCovid19 Trabajo de vista materializado no válido: "DailyCovid19". No se encontró el identificador de entidad 'Covid19' de tipo 'MaterializedView'.