Sdílet prostřednictvím


Přihlásit se k odběru publikací

platí pro:SQL Serverazure SQL Database

Odběr je žádost o kopii dat a databázových objektů v publikaci. Odběr definuje, která publikace bude přijata a kde a kdy bude přijata. Při plánování předplatných zvažte, kde má dojít ke zpracování agentem. Typ předplatného, které zvolíte, určuje, kde se agent spouští. U push předplatného běží agent sloučení nebo distribuční agent u distributora, zatímco u pull předplatného běží agenti u odběratelů. Po vytvoření předplatného se nedá změnit z jednoho typu na jiný.

Poznámka:

Spravovaná instance Azure SQL může být vydavatelem, distributorem a předplatitelem pro snímkovou a transakční replikaci. Databáze ve službě Azure SQL Database můžou být nabízeny pouze předplatitelům pro snímkovou a transakční replikaci. Další informace najdete v tématu Transakční replikace se službou Azure SQL Database a službou Azure SQL Managed Instance.

Subscription Charakteristiky Použít, když
Push předplatné S předplatným typu push vydavatel rozšiřuje změny k odběrateli bez požadavku od odběratele. Změny se dají nabízet odběratelům na vyžádání, nepřetržitě nebo podle plánu. Distribuční Agent nebo Slučovací Agent běží na Distributoru. Data se obvykle budou synchronizovat nepřetržitě nebo na často se opakujícím časovém plánu.

Publikace vyžadují přesun dat téměř v reálném čase.

Vyšší režie procesoru u distributora nemá vliv na výkon.

Nejčastěji se používá se u metod snímkové a transakční replikace.
Vyžádat předplatné U úrovně odběru typu pull si odběratel vyžádá změny, které byly provedeny na straně Publisheru. Vyžádaná předplatná umožňují uživateli u odběratele určit, kdy se změny dat synchronizují. Distribuční agent nebo slučovací agent běží u odběratele. Data se obvykle synchronizují na vyžádání nebo podle plánu, nikoli nepřetržitě.

Publikace má velký počet odběratelů a/nebo by bylo příliš náročné spustit všechny agenty u distributora.

Předplatitelé jsou autonomní, odpojení a/nebo mobilní. Předplatitelé určí, kdy se připojí a synchronizují změny.

Nejčastěji se používá s slučovací replikací.

Typy předplatného pro replikaci sloučení

Všechny typy replikace umožňují push a pull předplatná. Sloučovací replikace používá dva další termíny k rozlišení předplatných: klientská předplatná a serverová předplatná. Typy předplatných klienta i serveru je možné použít s push a pull předplatnými. Klientská předplatná jsou vhodná pro většinu odběratelů, zatímco předplatná serveru se obvykle používají pro předplatitele, kteří znovu publikují data jiným odběratelům. Volba předplatného má vliv také na řešení konfliktů.

Předplatitelé jiného systému než SQL Server

Oracle a IBM Db2 můžou odebírat snímky a transakční publikace pomocí push odběrů. Další informace naleznete v tématu Odběratelé jiných než SQL serverů.

Vytváření předplatných

Pokud chcete vytvořit předplatné, zadejte následující informace:

  • Název publikace.

  • Název odběratele a databáze předplatného.

  • Bez ohledu na to, jestli distribuční agent nebo slučovací agent běží na distributoru nebo odběrateli.

  • Bez ohledu na to, jestli distribuční agent nebo slučovací agent běží nepřetržitě, podle plánu nebo jenom na vyžádání.

  • Zda by měl agent pro snímky vytvořit počáteční snímek pro předplatné a zda by měl distribuční agent nebo slučovací agent použít tento snímek u odběratele.

  • Účty, pod kterými bude spuštěn distribuční agent nebo slučovací agent.

  • Pro slučovací replikaci typ předplatného: server nebo klient.

Vytvoření push předplatného

Vytvořit odběr push

Zobrazení nebo úprava vlastností nabízeného předplatného

Zobrazení a úprava vlastností nabízeného předplatného

Odstranění nabízeného předplatného

SQL Server Management Studio: Odstranění nabízeného předplatného

Poznámka:

Odstranění předplatného neodstraní publikované objekty ze Subscriberu.

Vytvoření načítacího předplatného

SQL Server Management Studio: Vytvořit pull předplatné

Zobrazení nebo úprava vlastností odběru typu pull

Zobrazení a úprava vlastností pull odběru

Odstranění pull předplatného

Odstranit předplatné pull replikace