Zdieľať cez


Riešenie problémov so zrkadlením z databázy SQL služby Fabric (Preview)

V tomto článku sa popisuje postup riešenia problémov s automaticky nakonfigurovaným zrkadlením pre databázu SQL služby Fabric.

Informácie o riešení problémov so zrkadlením databázy Azure SQL nájdete v téme Riešenie problémov s zrkadlovými databázami služby Fabric z databázy Azure SQL (Preview).

Určité tabuľky sa nezozrkadľujú.

V prípade tabuľky, ktorú očakávate odzrkadľujú, ale v službe OneLake ju nevidíte:

  1. Prepnite na kartu Replikácia v databáze SQL služby Fabric.
  2. Vyberte položku Monitorovanie replikácie.
  3. Môžete zobraziť všetky tabuľky v databáze SQL služby Fabric a stav každej z nich, pričom môžete určiť, či sa tabuľka odráža alebo nie. V prípade tabuliek, ktoré nie sú podporované zrkadlením, sa vedľa názvu tabuľky zobrazí správa Nepodporované. Pozrite si tému Obmedzenia na úrovni tabuľky.

Ďalšie informácie nájdete v téme Replikácia databázy SQL s zrkadlovým materiálom služby Monitor Fabric.

Určité stĺpce sa v tabuľke nezozrkadľujú.

Ak OneLake neobsahuje všetky stĺpce tabuľky, skontrolujte, či sa váš chýbajúci stĺpec nachádza v zozname obmedzení na úrovni stĺpca pre zrkadlenie. Pozrite si tému Obmedzenia na úrovni stĺpcov.

Dotazy T-SQL na riešenie problémov

Databáza Fabric SQL automaticky zrkadlí svoje transakčné údaje do služby OneLake. Ak sa vyskytnú problémy so zrkadlením, vykonajte nasledujúce kontroly na úrovni databázy pomocou zobrazenia dynamickej správy (DMV) a uložených procedúr na overenie konfigurácie.

  1. Pomocou nasledujúceho dotazu skontrolujte, či zmeny postupuje správne:

    SELECT * FROM sys.dm_change_feed_log_scan_sessions;
    
  2. Ak dmv sys.dm_change_feed_log_scan_sessions nezobrazuje žiadny pokrok pri spracovaní prírastkových zmien, spustite nasledujúci dotaz T-SQL a skontrolujte, či neboli hlásené nejaké problémy:

    SELECT * FROM sys.dm_change_feed_errors;
    
  3. Ak nie sú hlásené žiadne problémy, spustite nasledujúcu uloženú procedúru, aby ste preskúmali konfiguráciu zrkadlenia. Potvrďte, že je správne zapnutá.

    EXEC sp_help_change_feed;
    

    Kľúčové stĺpce, ktoré treba vyhľadať, sú table_name a state. Každá hodnota okrem toho 4 označuje potenciálny problém.

  4. Ak sa vyžaduje riešenie problémov, obráťte sa na oddelenie technickej podpory .