Megosztás a következőn keresztül:


Adatbázis-replikáció

A következőre vonatkozik: Configuration Manager (aktuális ág)

Configuration Manager adatbázis-replikáció SQL Server használ az adatok átviteléhez. Ezzel a módszerrel egyesíti a helyadatbázis módosításait a hierarchia más helyein lévő adatbázis adataival.

Az adatbázis-replikációval kapcsolatban vegye figyelembe a következő szempontokat:

  • Minden webhely ugyanazokat az információkat használja.

  • Amikor hierarchiába telepít egy helyet, Configuration Manager automatikusan létrehozza az adatbázis-replikációt az új hely és annak szülőhelye között.

  • Amikor a hely telepítése befejeződött, az adatbázis-replikáció automatikusan elindul.

Amikor új helyet ad hozzá egy hierarchiához, Configuration Manager létrehoz egy általános adatbázist az új helyen. A szülőwebhely pillanatképet készít az adatbázisban lévő releváns adatokról. Ezután fájlalapú replikációval továbbítja a pillanatképet az új helyre. Az új webhely ezután a SQL Server Tömeges másolási program (BCP) használatával tölti be az adatokat a Configuration Manager adatbázis helyi példányába. A pillanatkép betöltése után minden hely elvégzi az adatbázis-replikációt a másik hellyel.

Az adatok helyek közötti replikálásához Configuration Manager a saját adatbázis-replikációs szolgáltatását használja. Az adatbázis-replikációs szolgáltatás SQL Server változáskövetéssel figyeli a helyi helyadatbázist a változások nyomon követéséhez. Ezután más helyekre replikálja a módosításokat a SQL Server Service Broker (SSB) használatával. Ez a folyamat alapértelmezés szerint a 4022-s TCP-portot használja.

Replikációs csoportok

Configuration Manager az adatbázis-replikációval replikált adatokat különböző replikációs csoportokba csoportosítja. Minden replikációs csoport külön, rögzített replikációs ütemezéssel rendelkezik. A webhely ezt az ütemezést használja annak meghatározására, hogy milyen gyakran replikálja a módosításokat más helyekre.

A szerepköralapú felügyeleti konfiguráció módosítása például gyorsan replikálódik más helyekre. Ez a viselkedés biztosítja, hogy a másik webhely gyorsan kényszerítse ezeket a módosításokat. Az alacsonyabb prioritású konfigurációs módosítás, például egy új másodlagos hely telepítésére irányuló kérés, kevésbé sürgős replikálás. Több percig is eltarthat, amíg egy új helykérés eléri az elsődleges célhelyet.

Beállítások

Az adatbázis-replikáció alábbi beállításait módosíthatja:

  • Adatbázis-replikációs hivatkozások: Szabályozhatja, hogy egy adott forgalom mikor halad át a hálózaton.

  • Elosztott nézetek: Amikor egy központi adminisztrációs hely (CAS) kiválasztott helyadatokat kér, közvetlenül az adatbázisból férhet hozzá az elsődleges gyermekhelyen.

  • Ütemezések: Itt adhatja meg, hogy mikor használjon replikációs hivatkozást, és mikor replikáljon különböző típusú helyadatokat.

  • Összegzés: A replikációs hivatkozásokon áthaladó hálózati forgalom adatösszesítési beállításainak módosítása. Alapértelmezés szerint az összegzés 15 percenként történik. Az adatbázis-replikáció jelentéseiben használatos.

  • Adatbázis-replikáció küszöbértékei: Meghatározza, hogy a hely mikor jelent csökkentett teljesítményűként vagy sikertelenként hivatkozásokat. Konfigurálhatja azt is, ha Configuration Manager riasztásokat küld a csökkentett teljesítményű vagy sikertelen állapotú replikációs hivatkozásokról.

Adattípusok

Configuration Manager elsősorban azokat az adatokat sorolja be, amelyeket globális vagyhelyadatokként replikál. Az adatbázis-replikáció során a hely globális adatokra és helyadatokra továbbítja a módosításokat az adatbázis-replikációs hivatkozáson keresztül. A globális adatok egy szülő- vagy gyermekhelyre replikálódnak. A helyadatok csak szülőwebhelyre replikálódnak. A harmadik adattípus, a helyi adatok nem replikálódnak más helyekre. A helyi adatok olyan információk, amelyekre más webhelyeknek nincs szükségük.

Globális adatok

A globális adatok rendszergazda által létrehozott objektumok, amelyek a hierarchia összes webhelyére replikálódnak. A másodlagos helyek csak a globális adatok egy részhalmazát kapják meg globális proxyadatokként. Globális adatokat a CAS-ben és az elsődleges helyeken hozhat létre. Ez a típus a következő adatokat tartalmazza:

  • Szoftvertelepítések
  • Szoftverfrissítések
  • Gyűjteménydefiníciók
  • Szerepköralapú felügyeleti biztonsági hatókörök

Webhelyadatok

A helyadatok Configuration Manager elsődleges helyek és a hozzájuk rendelt ügyfelek által létrehozott működési információk. A helyadatok replikálódnak a CAS-ba, de más elsődleges helyekre nem. A helyadatok csak a CAS-ben és azon az elsődleges helyen tekinthetők meg, ahonnan az adatok származnak. Csak azon az elsődleges helyen módosíthatja a helyadatokat, ahol létrehozta azokat. Ez a típus a következő adatokat tartalmazza:

  • Hardverleltár
  • Állapotüzenetek
  • Riasztások
  • A lekérdezésalapú gyűjtemények eredményei

Minden helyadat replikálódik a CAS-ba. A CAS végzi a teljes helyhierarchia felügyeletét és jelentéskészítését.

Amikor új helyet telepít egy hierarchiában, Configuration Manager automatikusan létrehoz egy adatbázis-replikációs kapcsolatot a szülőhely és az új hely között. Egyetlen hivatkozást hoz létre a két hely összekapcsolásához.

Az adatok replikációs hivatkozáson keresztüli átvitelének szabályozásához módosítsa az egyes hivatkozások beállításait. Minden replikációs hivatkozás külön konfigurációkat támogat. Minden adatbázis-replikációs hivatkozás a következő vezérlőket tartalmazza:

  • Állítsa le a kijelölt helyadatok replikálását egy elsődleges helyről a CAS-ba. Ez a művelet azt eredményezi, hogy a CAS közvetlenül az elsődleges hely adatbázisából fér hozzá ezekhez az adatokhoz.

  • A kijelölt helyadatok ütemezése a gyermek elsődleges helyről a CAS-ba való átvitelre.

  • Adja meg azokat a beállításokat, amelyek meghatározzák, hogy egy adatbázis-replikációs hivatkozás csökkentett teljesítményű vagy sikertelen állapotú-e.

  • Adja meg, hogy mikor kell riasztásokat létrehozni egy sikertelen replikációs hivatkozáshoz.

  • Adja meg, hogy milyen gyakran Configuration Manager összegezze a replikációs hivatkozást használó replikációs forgalom adatait. Ezeket az adatokat jelentésekben használja fel.

Adatbázis-replikációs hivatkozás konfigurálásához az Configuration Manager-konzolon lépjen a Figyelés munkaterületre. Válassza ki az Adatbázis-replikáció csomópontot, és szerkessze a hivatkozás tulajdonságait. Ez a csomópont az Adminisztráció munkaterületen, a Hierarchia konfigurációja csomópont alatt található. Szerkessze a replikációs hivatkozást a replikációs hivatkozás szülőhelyéről vagy gyermekhelyéről.

Tipp

Az adatbázis-replikációs hivatkozásokat bármelyik munkaterület Adatbázis-replikáció csomópontjából szerkesztheti. Ha azonban az Adatbázis-replikáció csomópontot használja a Figyelés munkaterületen, megtekintheti az adatbázis-replikáció állapotát is. Emellett hozzáférést biztosít a Replication Link Analyzer eszközhöz is. Ezzel az eszközzel kivizsgálhatja az adatbázis-replikációval kapcsolatos problémákat.

További információ a replikációs hivatkozások konfigurálásáról: Helyadatbázis replikációs vezérlői. A replikáció monitorozásáról további információt az Adatbázis-replikáció monitorozása című témakörben talál.

Elosztott nézetek

Elosztott nézeteken keresztül, amikor a kiválasztott helyadatokra vonatkozó kérést intéz a CAS-hoz, az közvetlenül hozzáfér az adatbázishoz az elsődleges gyermekhelyen. Ez a közvetlen hozzáférés felváltja a helyadatoknak az elsődleges helyről a CAS-ba való replikálására vonatkozó igényt. Mivel minden replikációs hivatkozás független a többi replikációs hivatkozástól, használhat elosztott nézeteket a választott replikációs hivatkozásokon. Nem használhat elosztott nézeteket az elsődleges hely és a másodlagos hely között.

Az elosztott nézetek a következő előnyöket nyújtják:

  • Csökkentse a CPU-terhelést, hogy feldolgozhassa az adatbázis változásait a CAS-ben és az elsődleges helyeken

  • Csökkentse a hálózaton keresztül a CAS-ba átvihető adatok mennyiségét

  • A CAS-adatbázist üzemeltető SQL Server teljesítményének javítása

  • Csökkentse a CAS-adatbázis által használt lemezterületet

Fontolja meg az elosztott nézetek használatát, ha egy elsődleges hely szorosan kapcsolódik a cas-hoz a hálózaton, a két hely mindig be van kapcsolva, és mindig csatlakoztatva van. Az elosztott nézetek a kiválasztott adatok helyek közötti replikációját közvetlen kapcsolatokra cserélik az egyes helyek helyadatbázis-kiszolgálói között. A CAS minden alkalommal közvetlen kapcsolatot létesít, amikor ezeket az adatokat kéri.

A webhely az alábbi példaforgatókönyvekben kér elosztott nézetadatokat:

  • Jelentések vagy lekérdezések futtatásakor
  • Amikor megtekinti az információkat az Erőforrás-kezelőben
  • Webhelyadat-alapú szabályokat tartalmazó gyűjtemények gyűjteményértékelése

Alapértelmezés szerint az elosztott nézetek minden replikációs hivatkozásnál ki vannak kapcsolva. Az elosztott nézetek bekapcsolásakor olyan helyadatokat választ ki, amelyek nem lesznek replikálva a CAS-ba a hivatkozáson keresztül. A CAS közvetlenül a hivatkozást megosztó gyermek elsődleges hely adatbázisából fér hozzá ezekhez az adatokhoz. Az elosztott nézetekhez a következő típusú helyadatokat konfigurálhatja:

  • Ügyfelek hardverleltáradatai
  • Szoftverleltár és szoftverhasználat-mérési adatok az ügyfelektől
  • Állapotüzenetek az ügyfelektől, az elsődleges helytől és az összes másodlagos helytől

Ha az adatokat a Configuration Manager konzolon vagy jelentésekben tekinti meg, az elosztott nézetek működés közben láthatatlanok lesznek. Ha elosztott nézetekhez engedélyezett adatokat kér le, a CAS-helyadatbázis-kiszolgáló közvetlenül hozzáfér az elsődleges gyermekhely adatbázisához az információk lekéréséhez.

Például a CAS-hoz csatlakoztatott Configuration Manager-konzolt használ. Két elsődleges helyről kér adatokat a hardverleltárról: az ABC-ről és az XYZ-ről. Csak a hardverleltárt engedélyezte az elosztott nézetekhez az ABC-helyen. A CAS lekéri az XYZ-ügyfelek leltáradatait a saját adatbázisából. A CAS közvetlenül az ABC-hely adatbázisából kéri le az ABC-ügyfelek leltáradatait. Ezek az információk a forrás azonosítása nélkül jelennek meg a Configuration Manager konzolon vagy egy jelentésben.

Ha egy replikációs hivatkozásnak van olyan adattípusa, amely engedélyezve van az elosztott nézetekhez, az elsődleges gyermekhely nem replikálja ezeket az adatokat a CAS-ba. Amikor kikapcsolja az elosztott nézeteket egy adattípus esetében, az elsődleges gyermekhely folytatja a normál adatreplikálást a CAS-be. Ahhoz, hogy ezek az adatok elérhetők legyenek a CAS-ben, az adatok replikációs csoportjainak újrainicializálnia kell az elsődleges hely és a CAS között. Miután eltávolított egy olyan elsődleges helyet, amelyen be vannak kapcsolva az elosztott nézetek, a CAS-nak be kell fejeznie az adatok újrainicializálását, mielőtt hozzáférhet a CAS elosztott nézeteihez engedélyezett adatokhoz.

Fontos

Ha a helyhierarchia bármely replikációs hivatkozásán elosztott nézeteket használ, az elsődleges helyek eltávolítása előtt kapcsolja ki az elosztott nézeteket az összes replikációs hivatkozáshoz. További információ: Elosztott nézeteket használó elsődleges hely eltávolítása.

Az elosztott nézetek előfeltételei és korlátozásai

  • Csak elosztott nézeteket használjon a CAS és az elsődleges hely közötti replikációs kapcsolatokhoz.

  • A CAS-nak SQL Server Enterprise kiadást kell használnia. Az elsődleges hely nem rendelkezik ezzel a követelménnyel.

  • A CAS-nak csak egy példánya lehet az SMS-szolgáltatónak. Telepítse ezt az egyetlen példányt a helyadatbázis-kiszolgálóra. Ez a konfiguráció támogatja a Kerberos-hitelesítést. A CAS SQL Server megköveteli, hogy a Kerberos hozzáférjen a SQL Server az elsődleges gyermekhelyen. A gyermek elsődleges helyén nincs korlátozás az SMS-szolgáltatóra.

  • A CAS-nál csak egy jelentéskészítési szolgáltatási pontot telepíthet. Telepítse SQL Server Reporting Services a helyadatbázis-kiszolgálón. Ez a konfiguráció támogatja a Kerberos-hitelesítést. A CAS SQL Server megköveteli, hogy a Kerberos hozzáférjen a SQL Server az elsődleges gyermekhelyen.

  • A helyadatbázist egy SQL Server Always On feladatátvevő fürtpéldányon is üzemeltetheti, ha az a következő konfigurációkkal rendelkezik:

    • A CAS-adatbázis egy helyi SMS-szolgáltatóval rendelkező SQL Server található.
    • Az elsődleges hely figyelője az 1433-at porton található.
  • A CAS-adatbáziskiszolgáló számítógépfiókjának olvasási engedélyre van szüksége az elsődleges helyadatbázison.

Fontos

Az elosztott nézetek és az adatok replikálásának ütemezése kölcsönösen kizárja az adatbázis-replikációs hivatkozás beállításait.

Helyadatok átvitelének ütemezése

A helyadatok gyermek elsődleges helyről a CAS-ba való replikálásához használt hálózati sávszélesség szabályozásához ütemezze a replikációs hivatkozás használatát. Ezután adja meg, hogy a különböző típusú helyadatok mikor replikálódnak. Szabályozhatja, hogy az elsődleges hely mikor replikálja az állapotüzeneteket, a leltárt és a mérési adatokat. A másodlagos helyekről származó adatbázis-replikációs hivatkozások nem támogatják a helyadatok ütemezését. A globális adatok átvitelét nem ütemezheti.

Az adatbázis-replikációs hivatkozás ütemezésének konfigurálásakor korlátozhatja a kiválasztott helyadatok átvitelét az elsődleges helyről a CAS-be. Különböző időpontokat is konfigurálhat a különböző típusú helyadatok replikálásához.

Fontos

Az elosztott nézetek és ütemezések, amelyek esetében az adatok replikálhatók, kölcsönösen kizáró konfigurációk az adatbázis-replikációs hivatkozáshoz.

Forgalom összegzése

Minden hely rendszeres időközönként összegzi a hely adatbázis-replikációs hivatkozásait áthaladó hálózati forgalom adatait. A hely összesített adatokat használ a jelentésekben az adatbázis-replikációhoz. A replikációs hivatkozás mindkét helye összegzi a replikációs kapcsolatot áthaladó hálózati forgalmat. A helyadatbázis-kiszolgáló összegzi az adatokat. Az adatok összegzése után az adatok globális adatokként replikálódnak más helyekre.

Alapértelmezés szerint az összegzés 15 percenként történik. A hálózati forgalom összegzési gyakoriságának módosításához az adatbázis-replikációs hivatkozás tulajdonságai között szerkessze az összegzési időközt. Az összegzés gyakorisága hatással van az adatbázis-replikációval kapcsolatos jelentésekben megtekintett információkra. 5 és 60 perc közötti időközt választhat. Ha növeli az összegzés gyakoriságát, a replikációs hivatkozás minden helyén növeli a SQL Server feldolgozási terhelését.

Adatbázis-replikáció küszöbértékei

Az adatbázis-replikáció küszöbértékei határozzák meg, ha Configuration Manager az adatbázis-replikációs kapcsolat állapotát csökkentett teljesítményűként vagy sikertelenként jelenti. Alapértelmezés szerint csökkentett teljesítményűként állítja be a hivatkozást, ha egy replikációs csoport 12 egymást követő kísérlet során nem tudja befejezni a replikációt. Sikertelenként állítja be a hivatkozást, ha egy replikációs csoport 24 egymást követő kísérlet során nem tud replikálni.

Megadhat egyéni értékeket a csökkentett teljesítményű vagy a sikertelen állapothoz. Ha módosítja ezeket az értékeket, pontosabban figyelheti az adatbázis-replikáció állapotát a hivatkozások között.

Egy vagy több replikációs csoport replikálása meghiúsulhat, míg más replikációs csoportok továbbra is sikeresen replikálódnak. Tervezze meg egy hivatkozás replikációs állapotának áttekintését, amikor először csökkentett teljesítményűként jelent.

Fontolja meg a hivatkozás csökkentett teljesítményű vagy sikertelen állapotának újrapróbálkozási értékeinek módosítását a következő helyzetekben:

  • Bizonyos replikációs csoportok esetében ismétlődő késések tapasztalhatók, és a késésük nem jelent problémát

  • A helyek közötti hálózati kapcsolat alacsony rendelkezésre állású sávszélességet biztosít

Ha növeli az újrapróbálkozások számát, mielőtt a webhely csökkentett teljesítményűre vagy sikertelenre állítja a hivatkozást, kiküszöbölheti az ismert problémákra vonatkozó hamis figyelmeztetéseket. Ez a művelet lehetővé teszi a hivatkozás állapotának pontosabb nyomon követését.

Annak megértéséhez, hogy milyen gyakran történik a csoport replikálása, vegye figyelembe az egyes replikációs csoportok replikációs szinkronizálási időközét. A replikációs csoportok szinkronizálási időközének megtekintéséhez lépjen a Figyelés munkaterületre a Configuration Manager konzolon. Az Adatbázis-replikáció csomóponton válassza a replikációs hivatkozás Replikáció részletei lapját.

Az adatbázis-replikáció monitorozásával kapcsolatos további információkért, beleértve a replikáció állapotának megtekintését, tekintse meg az adatbázis-replikáció monitorozását ismertető cikket.

Helyadatbázis replikációs vezérlői

Az adatbázis-replikációhoz használt hálózati sávszélesség szabályozásához módosítsa az egyes helyadatbázisok beállításait. A beállítások csak arra a helyadatbázisra vonatkoznak, amelyben a beállításokat konfigurálja. A beállításokat mindig akkor használja a rendszer, ha a hely adatbázis-replikációval bármilyen más helyre replikálja az adatokat.

Az egyes helyadatbázisokhoz a következő replikációs vezérlőket módosíthatja:

  • Az SSB-port.

  • A replikációs hibák előtti várakozási idő aktiválja a helyet a helyadatbázis másolatának újrainicializálásához.

  • Tömörítse a webhely által replikált adatokat. Csak a helyek közötti átvitelhez tömöríti az adatokat, a helyadatbázis egyik helyen történő tárolásához nem.

A helyadatbázis replikációs vezérlőinek beállításainak módosításához az Configuration Manager-konzol Adatbázis-replikáció csomópontján szerkessze a helyadatbázis tulajdonságait. Ez a csomópont az Adminisztráció munkaterület Hierarchiakonfiguráció csomópontja alatt, valamint a Figyelés munkaterületen is megjelenik. A helyadatbázis tulajdonságainak szerkesztéséhez válassza a helyek közötti replikációs hivatkozást, majd nyissa meg a Szülőadatbázis tulajdonságai vagy a Gyermekadatbázis tulajdonságai lehetőséget.

Tipp

Az adatbázis-replikációs vezérlőket bármelyik munkaterület Adatbázis-replikáció csomópontjáról konfigurálhatja. Ha azonban a Figyelés munkaterület Adatbázis-replikáció csomópontját használja, megtekintheti a replikációs hivatkozás adatbázis-replikációjának állapotát, és hozzáférhet a Replication Link Analyzer eszközhöz a replikációs problémák kivizsgálásához.

Következő lépések

Replikáció monitorozása

SQL Server replikáció hibaelhárítása