Condividi tramite


Violazioni di .show database schema

Si applica a: ✅Microsoft FabricAzure Esplora dati

Questo comando identifica le violazioni dello schema all'interno di un database. Esegue una convalida completa di funzioni, viste materializzate, tabelle esterne, mapping dei dati, esportazioni continue e vari criteri.

Autorizzazioni

Per eseguire questo comando, è necessario disporre almeno delle autorizzazioni Visualizzatore database o Monitoraggio database. Per altre informazioni, vedere Controllo degli accessi in base al ruolo.

Sintassi

.showdatabase DatabaseName schema violations

Parametri

Nome Digita Obbligatorio Descrizione
DatabaseName string Nome del database per il quale convalidare lo schema.

Valori restituiti

Il comando restituisce una tabella dei problemi di convalida dello schema all'interno di un database. La tabella contiene le colonne seguenti:

Nome colonna Tipo Descrizione
Tipo di entità string Tipo di entità di database.
Nome entità string Il nome dell'entità.
Proprietà string Proprietà dell'entità da convalidare. Ad esempio, questo valore può essere il nome di un criterio. Per un elenco dei criteri, vedere Panoramica dei criteri.
Motivo string Messaggio che spiega il motivo dell'errore di convalida.

Esempio

Nell'esempio seguente viene restituita una tabella con violazioni dello schema per il MyDatabase database.

.show database MyDatabase schema violations

Output

Tipo di entità Nome entità Proprietà Motivo
Funzione DiagnosticMetricsExpand La richiesta non è valida e non può essere elaborata: errore semantico: SEM0100: operatore 'mvexpand': Impossibile risolvere l'espressione di tabella o colonna denominata 'DiagnosticRawRecords'
Esportazionecontinua SampleMetricsExport Il processo di esportazione continua 'SampleMetricsExport' è disabilitato
MaterializedView DailyCovid19 Processo di visualizzazione materializzato non valido: 'DailyCovid19'. Impossibile trovare l'ID entità "Covid19" di tipo "MaterializedView".