Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft SQL Server poskytuje následující typy replikace pro použití v distribuovaných aplikacích:
| Type | Description |
|---|---|
| Transakční replikace | Změny v Publisheru se doručí odběrateli, když k nim dojde (téměř v reálném čase). Změny dat se použijí pro odběratele ve stejném pořadí a ve stejných hranicích transakcí, jak proběhly u vydavatele. |
| Sloučení replikace | Data je možné změnit v Publisheru i odběrateli a sledovat je pomocí triggerů. Odběratel se synchronizuje s Vydavatelem při připojení k síti a vyměňuje všechny řádky, které se změnily mezi vydavatelem a odběratelem od poslední synchronizace. |
| Replikace snímků | Aplikuje snímek od vydavatele k odběrateli, čímž se distribuuje data přesně tak, jak se zobrazují v určitém okamžiku v čase, a nemonitoruje změny v datech. Při synchronizaci se vygeneruje a odešle celý snímek odběratelům. |
| Peer-to-peer | Založena na základě transakční replikace, peer-to-peer replikace šíří transakčně konzistentní změny téměř v reálném čase mezi více instancemi serveru. |
| obousměrné | Obousměrná transakční replikace je specifická topologie transakční replikace, která umožňuje dvěma serverům vzájemně vyměňovat změny: každý server publikuje data a pak se přihlásí k odběru publikace se stejnými daty z druhého serveru. |
| Aktualizovatelná předplatná | Založená na základu transakční replikace, když se data aktualizují u odběratele pro aktualizovatelné předplatné, nejprve se rozšíří do Publisheru a pak se rozšíří do dalších odběratelů. |
Typ replikace, kterou zvolíte pro aplikaci, závisí na mnoha faktorech, včetně fyzického prostředí replikace, typu a množství dat, která se mají replikovat, a na tom, jestli se data aktualizují u odběratele. Fyzické prostředí zahrnuje počet a umístění počítačů zapojených do replikace a to, zda jsou tyto počítače klienty (pracovní stanice, přenosné počítače nebo kapesní zařízení) nebo servery.
Každý typ replikace obvykle začíná počáteční synchronizací publikovaných objektů mezi vydavatelem a odběrateli. Tuto počáteční synchronizaci lze provést replikací se snímkem, což je kopie všech objektů a dat určených publikací. Po vytvoření snímku se doručí odběratelům. U některých aplikací se vyžaduje replikace snímků. U jiných typů aplikací je důležité, aby následné změny dat postupně přetékaly odběrateli. Některé aplikace také vyžadují tok změn od odběratele zpět do Publisheru. Transakční replikace a slučovací replikace poskytují možnosti pro tyto typy aplikací.