sql >> Databáze >  >> RDS >> Sqlserver

Jak dosáhnu tohoto druhu replikace?

Transakční replikace sice podporuje filtry u článků, ale budu upřímný – nikdy jsem to nenastavoval u článků s filtry. Tento článek může pomoci a také toto téma v Books Online .

Pokud se jedná pouze o jednu tabulku a/nebo se vám nelíbí ponořit se do replikace, možná budete chtít naplnit vzdálenou tabulku spouštěčem (to bude samozřejmě jednodušší, pokud se data do tabulky zapisují pouze při vkládání a nikdy se neaktualizují). Ale budete muset mít nastavenou logiku, abyste se vypořádali se situacemi, kdy je vzdálený server mimo provoz.

Třetí řešení může být životaschopné, pokud nepotřebujete, aby byl server B neustále aktuální – data můžete ručně přesouvat přes každé n minut pomocí úlohy - buď pomocí vnějšího spojení / sloučení, nebo úplného vyměnění sady dat, která odpovídá filtru (pro tento scénář jsem použil stínová schémata, abych minimalizoval dopad, který to má na čtenáře serveru B - další podrobnosti naleznete v této odpovědi dba.stackexchange ).



  1. PostgreSQL - Převod řetězce na ASCII celé číslo

  2. Jaká jsou omezení MS Access?

  3. PostgreSQL High Availability instalací Patroni

  4. Vypočítejte počet kalendářních měsíců, které zahrnují dvě data