Sdílet prostřednictvím


Ř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:

  1. Přepněte na kartu Replikace v databázi SQL Fabric.
  2. Vyberte Monitorovat replikaci.
  3. 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.

  1. 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;
    
  2. 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;
    
  3. 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.

  4. Pokud se vyžaduje řešení potíží, obraťte se na podporu .