Risolvere i problemi di mirroring dal database SQL di Infrastruttura (anteprima)
Questo articolo illustra i passaggi per la risoluzione dei problemi per il mirroring configurato automaticamente per il database SQL dell'infrastruttura.
Per la risoluzione dei problemi relativi al mirroring database SQL di Azure, vedere Risolvere i problemi relativi ai database con mirroring dell'infrastruttura da database SQL di Azure (anteprima).
Alcune tabelle non sono con mirroring
Nel caso in cui sia presente una tabella con mirroring, ma non viene visualizzata in OneLake:
- Passare alla scheda Replica nel database SQL di Fabric.
- Selezionare Monitoraggio replica.
- È possibile visualizzare tutte le tabelle nel database SQL dell'infrastruttura e lo stato per ognuno, che indica se la tabella è con mirroring o meno. Per le tabelle non supportate per il mirroring, accanto al nome della tabella verrà visualizzato un messaggio "Non supportato". Vedere Limitazioni a livello di tabella.
Per altre informazioni, vedere Monitorare la replica del database SQL di Fabric con mirroring di Fabric.
Alcune colonne non vengono rispecchiate per la tabella
Se OneLake non contiene tutte le colonne per una tabella, verificare se la colonna mancante è nell'elenco delle limitazioni a livello di colonna per il mirroring. Vedere Limitazioni a livello di colonna.
Query T-SQL per la risoluzione dei problemi
Il database SQL di Infrastruttura esegue automaticamente il mirroring dei dati transazionali in OneLake. Se si verificano problemi di mirroring, eseguire i controlli a livello di database seguenti usando dmv (Dynamic Management Views) e stored procedure per convalidare la configurazione.
Eseguire la query seguente per verificare se il flusso delle modifiche è corretto:
SELECT * FROM sys.dm_change_feed_log_scan_sessions;
Se la DMV
sys.dm_change_feed_log_scan_sessions
non mostra lo stato di avanzamento dell'elaborazione delle modifiche incrementali, eseguire la query T-SQL seguente per verificare se sono presenti problemi segnalati:SELECT * FROM sys.dm_change_feed_errors;
Se non sono stati segnalati problemi, eseguire la stored procedure seguente per esaminare la configurazione del mirroring. Verificare che sia stata abilitata correttamente.
EXEC sp_help_change_feed;
Le colonne chiave da cercare sono la
table_name
e lastate
. Qualsiasi valore oltre a4
indica un potenziale problema.Contattare il supporto tecnico se è necessaria la risoluzione dei problemi.