Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Synchronizace pro web slučovací replikace

webová synchronizace pro slučovací replikace umožňuje replikaci dat pomocí protokol HTTPS a je vhodný pro následující scénáře:

  • Synchronizace dat z mobilních uživatelů v síti Internet.

  • Synchronizing data between Microsoft SQL Server databases across a corporate firewall.

Cestách prodejního zástupce může například použít webová synchronizace.Společnosti, Adventure Works Cycles, má tento cestování do různých skladů a dodavatelé prodejní zástupci v rámci svých regionů. Zástupci na delší cest zůstat v hotely a pohodlný způsob, jak data o prodeji nahrávání a stahování všech aktualizací produktů na konci každého dne je třeba.

Složka Adventure Works Oddělení IT nakonfiguroval každý přenosný počítač s SQL Server a má povoleno používat webová synchronizace slučovací replikace. Sloučit Agent v každé přenosný počítač má internetovou adresu URL, která odkazuje na součásti replikace, které jsou nainstalovány v počítači se systémem Microsoft Internetová informační služba (IIS). Tyto součásti Synchronizovat odběratel s Vydavatel.Každý zástupce může nyní připojení k jakékoli dostupné Internetu bez použití vzdáleného telefonického připojení a může nahrávání a stahování příslušná data.Připojení k Internetu používá protokol SSL (protokol SSL (Secure Sockets Layer)) (SSL), proto není požadována virtuální privátní sítě (VPN).

Informace o konfiguraci součásti, které jsou požadovány pro webová synchronizace naleznete v tématu Konfigurace webová synchronizace.

NoteNote:

webová synchronizace je určen pro synchronizaci dat s přenosné počítače, kapesní zařízení a ostatní klienti.webová synchronizace není určen pro vysoce svazku na serveru aplikace.

Při použití webových synchronizace aktualizace u odběratel jsou zabaleny a odeslána jako zpráva XML k počítači, ve kterém je spuštěna služba IIS pomocí protokol HTTPS.Počítač se spuštěnou službou IIS a poté odešle příkazy Vydavatel v binárním formátu, obvykle pomocí protokolu TCP/IP.Aktualizace u Vydavatel jsou odesílány do počítače, v němž je spuštěna služba IIS a potom zabalen jako zpráva XML pro dodání pro odběratel.

Následující obrázek znázorňuje některé součásti, které jsou zapojeny webová synchronizace slučovací replikace.

Web synchronization components and data flow

webová synchronizace je možnost pouze pro vyžádanou odběry proto bude vždy spustit agenta se sloučit na odběratel.Tento agent sloučení může být standardní sloučit Agent, sloučit Agent ovládací prvek ActiveX nebo aplikaci, která poskytuje synchronizace prostřednictvím replikace Správa objekty (RMO).Chcete-li určit umístění počítače se spuštěnou službou IIS, použijte –InternetUrl parametr pro agenta sloučit.

Složka SQL Server Replikace Listener (Replisapi.dll) je konfigurovaných v počítači se spuštěnou službou IIS a je odpovědný za zpracování zpráv odesílaných z Vydavatel a předplatitelé k serveru. Každý uzel v topologii zpracovává datového proudu XML pomocí součásti slučovací replikace Reconciler (Replrec.dll).

SQL Server 2005 nebo novější verze je vyžadována pro všechny počítače, které jsou účastníky webová synchronizace.

Proces synchronizace

Během synchronizace proběhnou následující kroky:

  1. Sloučit Agent je spuštěn u odběratel.Agent provede následující akce:

    1. Umožňuje připojení k databáze odběru SQL.

    2. Extrahuje všechny změny z databáze.

    3. Provede počítači se systémem IIS požadavek HTTPS.

    4. Uloží změny dat jako zpráva XML.

  2. Složka SQL Server Nástroje pro sledování replikace a součásti replikace sloučit Reconciler, umístěným v počítači, ve kterém je spuštěna služba IIS, proveďte následující kroky:

    1. Odpovídat na požadavek HTTPS.

    2. Vytvoření připojení k SQL do publikační databáze.

    3. Použít změny odesílání do publikační databáze.

    4. Extrahujte změny stahování pro odběratel.

    5. Odeslat odpověď HTTPS zpět do Agent sloučit.

  3. Sloučit Agent u odběratel potom přijímá odpověď protokolu HTTPS a vztahuje se stažení změn databáze odběr.

Zobrazit: