Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:SQL Server
Azure SQL Managed Instance
A replikációs ügynökök a replikációval kapcsolatos számos feladatot végrehajtanak, beleértve a séma- és adatmásolatok létrehozását, a frissítések észlelését a Közzétevőnél vagy az Előfizetőnél, valamint a kiszolgálók közötti módosítások propagálását. Alapértelmezés szerint a replikációs ügynökök az SQL Server-ügynök feladatlépései alatt futnak. Az ügynökök egyszerűen végrehajthatók, így közvetlenül a parancssorból és a kötegelt szkriptekből is meghívhatók. Minden replikációs ügynök támogatja a futtatás módjának szabályozásához használt futásidejű paramétereket; ezek a paraméterek egy ügynökprofilban vagy a parancssorban vannak megadva.
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.
A replikációs ügynök fájljai a meghajtó> alatt < találhatók:\Program Files\Microsoft SQL Server\nnn\\COM. Az alábbi táblázat a replikáció végrehajtható neveit és fájlneveket sorolja fel. Válassza ki az ügynök hivatkozását a paraméterhivatkozás megtekintéséhez.
| Végrehajtható ügynök | Fájlnév |
|---|---|
| Pillanatkép replikációs ügynök | snapshot.exe |
| Replikációs terjesztő ügynök | distrib.exe |
| replikációs naplóolvasó ügynök | logread.exe |
| replikációs üzenetsor-olvasó ügynök | qrdrsvc.exe |
| Replikációs Összevonási Ügynök | replmerg.exe |
A replikációs ügynökök mellett a replikáció több olyan feladatból áll, amelyek ütemezett és igény szerinti karbantartást végeznek.
Ügynökök és karbantartási feladatok futtatása
SQL Server Management Studio és replikációfigyelő: Replikációs ügynök indítása és leállítása (SQL Server Management Studio)
Replikációs programozás: Replikációs ügynök végrehajthatók fogalmai
Ügynökprofilok
Ha a replikáció konfigurálva van, az ügynökprofilok egy készlete települ a forgalmazóra. Az ügynökprofilok olyan paramétereket tartalmaznak, amelyeket az ügynök minden futtatásakor használnak: minden ügynök bejelentkezik a forgalmazóhoz az indítási folyamat során, és lekérdezi a profilban lévő paramétereket. A replikáció minden ügynökhöz biztosít alapértelmezett profilt, valamint további előre definiált profilokat a naplóolvasó ügynökhöz, a terjesztési ügynökhöz és az egyesítési ügynökhöz. A megadott profilok mellett az alkalmazás követelményeinek megfelelő profilokat is létrehozhat. További információ: replikációs ügynökprofilok.
A parancssori paraméterek közvetlen megadásáról további információt a Replikációs ügynök végrehajthatók fogalmai című témakörben talál.
Replikációs ügynökök figyelése
A Replikációfigyelővel megtekintheti az információkat, és elvégezheti az egyes replikációs ügynökökhöz társított feladatokat. Az alábbi lista tartalmazza az egyes ügynököket, a Replikációfigyelő azon lapjait, amelyeken megtalálható, valamint egy olyan cikkre mutató hivatkozást, amely bemutatja, hogyan érheti el ezeket a lapokat:
A replikációfigyelő kiadványaihoz a következő ügynökök vannak társítva:
- Pillanatkép-ügynök
- Naplóolvasó ügynök
- Üzenetsor-olvasó ügynök
Az ügynökökkel kapcsolatos információk és feladatok elérése az Ügynökök lapon keresztül. További információ: Információk megtekintése és feladatok végrehajtása a Megtekintési adatok használatával és feladatok végrehajtása a Replikációfigyelő használatával.
A replikációfigyelőben az előfizetésekhez a következő ügynökök vannak társítva:
- Terjesztési ügynök
- Egyesítési ügynök
Az ügynökökhöz társított információkhoz és feladatokhoz a következő lapokon keresztül férhet hozzá: Előfizetési figyelőlista (minden Közzétevőhöz elérhető) vagy az Minden előfizetés lap (minden kiadványhoz elérhető). További információ: Információk megtekintése és feladatok végrehajtása a Replikációfigyelőhasználatával.
Független és megosztott ügynökök
A független ügynök egy olyan ügynök, amely egy előfizetést használ; egy megosztott ügynök több előfizetést is biztosít. Ha több, azonos megosztott ügynököt használó előfizetést kell szinkronizálni, alapértelmezés szerint várnak egy üzenetsorban, és a megosztott ügynök egyenként szolgáltatásokat nyújt nekik. A késés a független ügynökök használatakor csökken, mert az ügynök készen áll, amikor szinkronizálni kell az előfizetést. Az egyesítési replikáció mindig független ügynököket használ, a tranzakciós replikáció pedig alapértelmezés szerint független ügynököket használ az Új közzététel varázslóban létrehozott kiadványokhoz. Az SQL Server korábbi verzióiban a tranzakciós replikáció alapértelmezés szerint megosztott ügynököket használt.
Replikációs karbantartási feladatok
A replikáció az alábbi feladatokat használja ütemezett és igény szerinti karbantartás elvégzéséhez.
| Feladat tisztítása | Leírás | Alapértelmezett ütemezés |
|---|---|---|
| Ügynöki előzmények tisztítása: Elosztás | Eltávolítja a replikációs ügynök előzményeit a terjesztési adatbázisból. | 10 percenként fut |
| Disztribúció tisztítása: Elosztás | Eltávolítja a replikált tranzakciókat a terjesztési adatbázisból. | 10 percenként fut |
| Lejárt előfizetések törlése | Észleli és eltávolítja a lejárt előfizetéseket a közzétételi adatbázisokból. A forgalmazó inaktiválja azokat az előfizetéseket, amelyeket a maximális megőrzési időszakon belül nem szinkronizáltak. | Minden nap 1:00-kor fut. |
| Adatérvényesítési hibákkal rendelkező előfizetések újraincializálása | Észleli az összes olyan előfizetést, amely adatérvényesítési hibával rendelkezik, és megjelöli őket újrainicializálásra. Az egyesítési ügynök vagy a terjesztési ügynök következő futtatásakor a rendszer új pillanatképet alkalmaz az előfizetőkre. | Nincs alapértelmezett ütemezés (alapértelmezés szerint nincs engedélyezve). |
| Replikációs ügynökök ellenőrzése | Észleli azokat a replikációs ügynököket, amelyek nem naplózzák aktívan a történéseket. A windowsos eseménynaplóba ír, ha egy feladatlépés meghiúsul. | 10 percenként fut. |
| Replikációfigyelési frissítő a disztribúcióhoz | Frissíti a Replikációfigyelő által használt gyorsítótárazott lekérdezéseket. | Folyamatosan fut. |