Řešení potíží se zrcadlením z databáze SQL Fabric (Preview)
Tento článek popisuje postup řešení potíží pro automaticky nakonfigurované zrcadlení pro databázi SQL Fabric.
Řešení potíží se zrcadlováním služby Azure SQL Database najdete v tématu Řešení potíží se zrcadlenými databázemi prostředků infrastruktury ze služby Azure SQL Database (Preview).
Některé tabulky nejsou zrcadlené.
Pokud máte tabulku, kterou očekáváte zrcadlení, ale v OneLake ji nevidíte:
- Přepněte na kartu Replikace v databázi SQL Fabric.
- Vyberte Monitorovat replikaci.
- Můžete zobrazit všechny tabulky v databázi SQL Fabric a stav pro každou z nich, což znamená, jestli je tabulka zrcadlená nebo ne. U tabulek, které nejsou podporovány pro zrcadlení, se vedle názvu tabulky zobrazí zpráva Nepodporovaná. Viz omezení na úrovni tabulky.
Další informace najdete v tématu Monitorování zrcadlené replikace databáze Fabric SQL.
Některé sloupce nejsou zrcadlené pro tabulku
Pokud OneLake neobsahuje všechny sloupce tabulky, zkontrolujte, jestli je chybějící sloupec v seznamu omezení úrovně sloupců pro zrcadlení. Viz omezení na úrovni sloupce.
Dotazy T-SQL pro řešení potíží
Databáze SQL Fabric automaticky zrcadlí transakční data na OneLake. Pokud dochází k problémům se zrcadlením, proveďte následující kontroly na úrovni databáze pomocí zobrazení dynamické správy (DMV) a uložených procedur k ověření konfigurace.
Spuštěním následujícího dotazu zkontrolujte, jestli změny správně postupují:
SELECT * FROM sys.dm_change_feed_log_scan_sessions;
sys.dm_change_feed_log_scan_sessions
Pokud zobrazení dynamické správy nezobrazuje žádný průběh zpracování přírůstkových změn, spusťte následující dotaz T-SQL a zkontrolujte, jestli nedošlo k problémům:SELECT * FROM sys.dm_change_feed_errors;
Pokud se nenahlásí žádné problémy, spusťte následující uloženou proceduru a zkontrolujte konfiguraci zrcadlení. Ověřte, že je správně povolený.
EXEC sp_help_change_feed;
Klíčové sloupce, které se mají hledat, jsou a
table_name
state
. Jakákoli hodnota kromě4
značí potenciální problém.