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 Managed Instance
Replikace používá metaforu vydavatelského průmyslu k reprezentaci složek v replikační topologii, mezi které patří Publisher, Distributor, Subscribers, publikace, články a předplatné. Je užitečné přemýšlet o replikaci Microsoft SQL Server jako o časopise:
Vydavatel časopisu vydává jednu nebo více publikací
Publikace obsahuje články
Vydavatel buď časopis distribuuje přímo, nebo využívá distributora
Předplatitelé obdrží publikace, na které si předplatily
Ačkoliv je metafora časopisu užitečná pro pochopení replikace, je důležité poznamenat, že replikace SQL Server zahrnuje funkce, které v této metaforě nejsou zastoupeny, zejména možnost předplatitele provádět aktualizace a Publisher zasílat postupné změny článků v publikaci.
Replikační topologie definuje vztah mezi servery a kopiemi dat a objasňuje logiku, která určuje, jak data mezi servery proudí. Existuje několik replikačních procesů (označovaných jako agenti), které jsou zodpovědné za kopírování a přenos dat mezi Publisher a Subscribers. Následující ilustrace představuje přehled komponent a procesů zapojených do replikace.
Vydavatel
Publisher je databázová instance, která zpřístupňuje data jiným místům prostřednictvím replikace. Publisher může mít jednu nebo více publikací, z nichž každá definuje logicky související sadu objektů a dat k replikaci.
Distributor
Distributor je databázová instance, která slouží jako úložiště pro replikace specifických dat spojených s jedním nebo více vydavateli. Každý Publisher je u distributora spojen s jednou databází (známou jako distribuční databáze). Distribuční databáze uchovává data o stavu replikace, metadata o publikaci a v některých případech slouží jako fronta pro data přecházející od Publisher k odběratelům. V mnoha případech funguje jediná instance databázového serveru jak jako Publisher, tak jako distributor. Tento systém se nazývá místní distributor. Když jsou Publisher a Distributor nakonfigurováni na samostatných instancích databázového serveru, Distributor je znám jako vzdálený Distributor.
Subscribers
Subscriber je databázová instance, která přijímá replikovaná data. Předplatitel může přijímat data od více vydavatelů a publikací. V závislosti na zvoleném typu replikace může Předplatitel také předat změny dat zpět Publisher nebo je znovu zveřejnit dalším Předplatitelům.
Článek
Článek identifikuje databázový objekt, který je zahrnut v publikaci. Publikace může obsahovat různé typy článků, včetně tabulek, pohledů, uložených procedur a dalších objektů. Když jsou tabulky publikovány jako články, lze filtry použít k omezení sloupců a řádků dat zasílaných odběratelům.
Publication
Publikace je sbírka jednoho nebo více článků z jedné databáze. Seskupení více článků do publikace usnadňuje specifikaci logicky související sady databázových objektů a dat, které jsou replikovány jako celek.
Subscription
Předplatné je žádost o doručení kopie publikace předplatiteli. Předplatné určuje, jaká publikace bude obdržena, kde a kdy. Existují dva typy předplatného: push a pull. Pro více informací o předplatném push and pull viz Přihlásit se k odběru publikací.