Megosztás:


Replikációs ügynökök áttekintése

A következőkre vonatkozik:SQL ServerAzure SQL Managed Instance

A replikáció számos különálló programot, úgynevezett ügynököt használ a változások nyomon követésével és az adatok elosztásával kapcsolatos feladatok végrehajtásához. Alapértelmezés szerint a replikációs ügynökök az SQL Server-ügynök által ütemezett feladatokként futnak, és az SQL Server-ügynöknek futnia kell a feladatok futtatásához. A replikációs ügynökök a parancssorból és a replikációkezelési objektumokat (RMO) használó alkalmazásokból is futtathatók. A replikációs ügynökök az SQL Server Replikációfigyelő és az SQL Server Management Studióból felügyelhetők.

SQL Server-ügynök

Az SQL Server Agent üzemelteti és ütemezi a replikációban használt ügynököket, és megkönnyíti a replikációs ügynökök futtatását. Az SQL Server Agent emellett a replikáción kívüli műveleteket is vezérli és figyeli. További információ: SQL Server Agentkonfigurálása.

Fontos

Alapértelmezés szerint az SQL Server Agent szolgáltatás le van tiltva az SQL Server telepítésekor, kivéve, ha kifejezetten úgy dönt, hogy automatikusan telepíti a szolgáltatást a telepítés során. Az SQL Server Agent szolgáltatás elindításáról további információt az AZ SQL Server Agent Serviceindítása, leállítása vagy szüneteltetése című témakörben talál.

Pillanatkép-ügynök

A pillanatkép-ügynök általában minden replikációs típushoz használható. Séma- és kezdeti adatfájlokat készít a közzétett táblákról és más objektumokról, tárolja a pillanatképfájlokat, és rögzíti a szinkronizálással kapcsolatos információkat a terjesztési adatbázisban. A Snapshot Agent a forgalmazónál fut. További információ: replikációs pillanatképügynök.

Naplóolvasó ügynök

A naplóolvasó ügynök tranzakciós replikációval használható. A replikációra megjelölt tranzakciókat áthelyezi a Publisher tranzakciónaplójából a terjesztési adatbázisba. Minden tranzakciós replikációval közzétett adatbázis saját naplóolvasó ügynökkel rendelkezik, amely a terjesztőn fut, és csatlakozik a Közzétevőhöz (a terjesztő ugyanazon a számítógépen lehet, mint a Közzétevő). További információ: replikációs naplóolvasó ügynök.

Terjesztési ügynök

A terjesztési ügynök pillanatkép-replikációval és tranzakciós replikációval használható. Alkalmazza a kezdeti pillanatképet az Előfizetőre, és áthelyezi a terjesztési adatbázisban tárolt tranzakciókat az előfizetőknek. A terjesztési ügynök a forgalmazónál fut leküldéses előfizetések esetén, vagy az előfizetőnél lekéréses előfizetések esetén. További információ: replikációs terjesztési ügynök.

Szinkronizáló ügynök

Az egyesítési ügynököt az egyesítési replikációval együtt használják. Alkalmazza a kezdeti pillanatképet az előfizetőre, és áthelyezi és egyezteti a növekményes adatváltozásokat. Minden egyes egyesítési előfizetés saját egyesítési ügynökkel rendelkezik, amely a Közzétevőhöz és az Előfizetőhöz is csatlakozik, és mindkettőt frissíti. Az Egyesítési ügynök vagy a forgalmazónál fut, amikor leküldéses előfizetéseket használunk, vagy az előfizetőnél, amikor lekéréses előfizetéseket alkalmazunk. Alapértelmezés szerint az egyesítési ügynök feltölti az előfizető módosításait a Közzétevőbe, majd letölti a módosításokat a Közzétevőből az Előfizetőbe. További információért lásd: Egyesítési replikációs ügynök .

Üzenetsor-olvasó ügynök

A várólista-olvasó ügynök tranzakciós replikációval használatos a sorba állított frissítési lehetőség mellett. Az ügynök a Forgalmazónál fut, és az Előfizetőnél végrehajtott módosításokat visszaviszi a Közzétevőbe. A terjesztési ügynökkel és az egyesítési ügynökkel ellentétben a Várólista-olvasó ügynöknek csak egy példánya létezik az adott terjesztési adatbázis összes közzétevőjének és kiadványának kiszolgálására. A várólista-olvasó ügynökkel kapcsolatos további információkért lásd replikációs üzenetsor-olvasó ügynök. További információért a frissíthető előfizetésekről lásd: Frissíthető előfizetések tranzakciós replikációhoz.

Replikációs karbantartási feladatok

A replikáció számos karbantartási feladatot biztosít, amelyek ütemezett és igény szerinti karbantartást végeznek. További információ: Replikációs ügynök felügyelete.