Infracciones de .show database schema
Se aplica a: ✅Microsoft Fabric✅Azure 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
.show
database
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'. |