Replikace databáze

Platí pro: Configuration Manager (Current Branch)

Configuration Manager replikace databáze používá k přenosu dat SQL Server. Tuto metodu používá ke sloučení změn v databázi lokality s informacemi z databáze v jiných lokalitách v hierarchii.

Všimněte si následujících bodů o replikaci databáze:

  • Všechny weby sdílejí stejné informace.

  • Když nainstalujete lokalitu v hierarchii, Configuration Manager automaticky vytvoří replikaci databáze mezi novou lokalitou a nadřazenou lokalitou.

  • Po dokončení instalace lokality se automaticky spustí replikace databáze.

Když do hierarchie přidáte novou lokalitu, vytvoří Configuration Manager v nové lokalitě obecnou databázi. Nadřazená lokalita vytvoří snímek relevantních dat ve své databázi. Potom snímek přenese do nové lokality pomocí replikace založené na souborech. Nový web pak pomocí SQL Server programu hromadného kopírování (BCP) načte informace do místní kopie Configuration Manager databáze. Po načtení snímku provede každá lokalita replikaci databáze s druhou lokalitou.

K replikaci dat mezi lokalitami používá Configuration Manager vlastní službu replikace databáze. Služba replikace databáze používá SQL Server sledování změn k monitorování změn v databázi místní lokality. Potom pomocí nástroje SQL Server Service Broker (SSB) replikuje změny do jiných lokalit. Ve výchozím nastavení tento proces používá port TCP 4022.

Replikační skupiny

Configuration Manager seskupuje data, která se replikují replikací databáze do různých skupin replikace. Každá skupina replikace má samostatný pevný plán replikace. Lokalita používá tento plán k určení, jak často replikuje změny do jiných lokalit.

Například změna konfigurace správy na základě rolí se rychle replikuje do jiných lokalit. Toto chování zajišťuje, že druhý web může tyto změny rychle vynutit. Změna konfigurace s nižší prioritou, například žádost o instalaci nové sekundární lokality, se replikuje s menší naléhavostí. Může trvat několik minut, než se nová žádost o lokalitu dostane do cílové primární lokality.

Možnosti

Pro replikaci databáze můžete upravit následující nastavení:

  • Propojení replikace databáze: Řídí, kdy konkrétní provoz prochází sítí.

  • Distribuovaná zobrazení: Když lokalita centrální správy (CAS) požaduje data vybrané lokality, může k datům přistupovat přímo z databáze v podřízené primární lokalitě.

  • Plány: Určete, kdy se použije odkaz replikace a kdy se replikují různé typy dat lokality.

  • Shrnutí: Změňte nastavení pro sumarizaci dat o síťovém provozu, který prochází odkazy replikace. Ve výchozím nastavení se sumarizace provádí každých 15 minut. Používá se v sestavách pro replikaci databáze.

  • Prahové hodnoty replikace databáze: Definujte, kdy lokalita hlásí odkazy jako degradované nebo neúspěšné. Můžete také nakonfigurovat, kdy Configuration Manager vyvolá upozornění na odkazy replikace, které mají snížený nebo neúspěšný stav.

Typy dat

Configuration Manager primárně klasifikuje data, která replikuje, jako globální data nebo data lokality. Když dojde k replikaci databáze, lokalita přenese změny globálních dat a dat lokality napříč propojením replikace databáze. Globální data se replikují do nadřazené nebo podřízené lokality. Data lokality se replikují pouze do nadřazené lokality. Třetí datový typ, místní data, se nereplikuje do jiných lokalit. Místní data jsou informace, které jiné weby nevyžadují.

Globální data

Globální data jsou objekty vytvořené správcem, které se replikují do všech lokalit v celé hierarchii. Sekundární lokality přijímají jako globální proxy data jenom podmnožinu globálních dat. Globální data vytváříte v cas a primárních lokalitách. Tento typ zahrnuje následující data:

  • Nasazení softwaru
  • Aktualizace softwaru
  • Definice kolekcí
  • Obory zabezpečení správy na základě rolí

Data webu

Data lokality jsou provozní informace vytvořené Configuration Manager primárními lokalitami a jejich přiřazenými klienty. Data lokality se replikují do CAS, ale ne do jiných primárních lokalit. Data lokality je možné zobrazit pouze v cas a v primární lokalitě, odkud data pocházejí. Data lokality můžete upravovat pouze v primární lokalitě, ve které jste je vytvořili. Tento typ zahrnuje následující data:

  • Inventář hardwaru
  • Stavové zprávy
  • Upozornění
  • Výsledky kolekcí založených na dotazech

Všechna data lokality se replikují do cas. Cas dělá správu a vytváření sestav pro celou hierarchii lokality.

Když nainstalujete novou lokalitu v hierarchii, Configuration Manager automaticky vytvoří propojení replikace databáze mezi nadřazenou lokalitou a novou lokalitou. Vytvoří jedno propojení pro propojení obou lokalit.

Pokud chcete řídit přenos dat přes odkaz replikace, změňte nastavení pro každé propojení. Každé propojení replikace podporuje samostatné konfigurace. Každý odkaz replikace databáze obsahuje následující ovládací prvky:

  • Zastavte replikaci dat vybrané lokality z primární lokality do cas. Tato akce způsobí, že cas bude přistupovat k datům přímo z databáze primární lokality.

  • Naplánujte přenos dat vybrané lokality z podřízené primární lokality do cas.

  • Definujte nastavení, která určují, kdy má odkaz na replikaci databáze snížený výkon nebo stav selhání.

  • Určete, kdy se mají vyvolat výstrahy pro neúspěšné propojení replikace.

  • Určete, jak často Configuration Manager shrnuje data o provozu replikace, který používá odkaz replikace. Tato data používá v sestavách.

Pokud chcete nakonfigurovat propojení replikace databáze, přejděte v konzole Configuration Manager do pracovního prostoru Monitorování. Vyberte uzel Replikace databáze a upravte vlastnosti odkazu. Tento uzel je také v pracovním prostoru Správa v uzlu Konfigurace hierarchie . Upravte odkaz replikace z nadřazené lokality nebo podřízené lokality odkazu replikace.

Tip

Odkazy replikace databáze můžete upravit z uzlu Replikace databáze v obou pracovních prostorech. Pokud ale použijete uzel Replikace databáze v pracovním prostoru Monitorování , můžete také zobrazit stav replikace databáze. Poskytuje také přístup k nástroji Analyzátor propojení replikace. Tento nástroj vám pomůže prozkoumat problémy s replikací databáze.

Další informace o konfiguraci odkazů replikace najdete v tématu Ovládací prvky replikace databáze lokality. Další informace o monitorování replikace najdete v tématu Monitorování replikace databáze.

Distribuovaná zobrazení

Když prostřednictvím distribuovaných zobrazení v cas požádáte o data vybrané lokality, bude služba přistupovat přímo k databázi v podřízené primární lokalitě. Tento přímý přístup nahrazuje potřebu replikace dat lokality z primární lokality do cas. Vzhledem k tomu, že každé propojení replikace je nezávislé na jiných odkazech replikace, můžete použít distribuovaná zobrazení na odkazech replikace, které zvolíte. Nemůžete použít distribuovaná zobrazení mezi primární a sekundární lokalitou.

Distribuovaná zobrazení poskytují následující výhody:

  • Snížení zatížení procesoru při zpracování změn databáze v cas a primárních lokalitách

  • Snížení objemu dat, která se přenášejí přes síť do CAS

  • Zvýšení výkonu SQL Server, která hostuje databázi CAS

  • Zmenšení místa na disku využívaného databází CAS

Zvažte použití distribuovaných zobrazení v případě, že je primární lokalita umístěná těsně s cas v síti, obě lokality jsou vždy zapnuté a vždy připojené. Distribuovaná zobrazení nahrazují replikaci vybraných dat mezi lokalitami přímými připojeními mezi servery databáze lokality v každé lokalitě. Cas vytvoří přímé připojení pokaždé, když požádáte o tato data.

Web požaduje distribuovaná data zobrazení v následujících ukázkových scénářích:

  • Při spouštění sestav nebo dotazů
  • Při zobrazení informací v Průzkumníku prostředků
  • Vyhodnocení kolekce pro kolekce, které zahrnují pravidla založená na datech webu

Ve výchozím nastavení jsou distribuovaná zobrazení pro každé propojení replikace vypnutá. Když zapnete distribuovaná zobrazení, vyberete data webu, která se nebudou replikovat do cas přes toto propojení. Cas přistupuje k tomuto datu přímo z databáze podřízené primární lokality, která odkaz sdílí. Pro distribuovaná zobrazení můžete nakonfigurovat následující typy dat lokality:

  • Data inventáře hardwaru z klientů
  • Inventář softwaru a data monitorování míry využívání softwaru z klientů
  • Stavové zprávy od klientů, primární lokality a všech sekundárních lokalit

Při zobrazení dat v konzole Configuration Manager nebo v sestavách jsou distribuovaná zobrazení pro vás provozně neviditelná. Když požádáte o data, která jsou povolená pro distribuovaná zobrazení, server databáze lokality CAS přímo přistupuje k databázi podřízené primární lokality, aby načetl informace.

Použijete například konzolu Configuration Manager připojenou k cas. Informace o inventáři hardwaru si vyžádáte ze dvou primárních lokalit: ABC a XYZ. Inventář hardwaru jste povolili jenom pro distribuovaná zobrazení v lokalitě ABC. Cas načte informace o inventáři pro klienty XYZ ze své vlastní databáze. Cas načte informace o inventáři pro klienty ABC přímo z databáze v lokalitě ABC. Tyto informace se zobrazí v konzole Configuration Manager nebo v sestavě bez identifikace zdroje.

Pokud má odkaz replikace povolený typ dat pro distribuovaná zobrazení, podřízená primární lokalita tato data do cas nereplikuje. Když vypnete distribuovaná zobrazení pro určitý typ dat, podřízená primární lokalita obnoví normální replikaci dat do cas. Než budou tato data dostupná v cas, musí se replikační skupiny pro tato data znovu inicializovat mezi primární lokalitou a cas. Po odinstalaci primární lokality se zapnutým distribuovanými zobrazeními musí cas dokončit opětovnou inicializaci svých dat, abyste mohli přistupovat k datům, která jste povolili pro distribuovaná zobrazení v cas.

Důležité

Pokud používáte distribuovaná zobrazení u jakéhokoli odkazu replikace v hierarchii lokality, vypněte před odinstalací jakékoli primární lokality distribuovaná zobrazení pro všechna propojení replikace. Další informace najdete v tématu Odinstalace primární lokality, která používá distribuovaná zobrazení.

Požadavky a omezení pro distribuovaná zobrazení

  • Distribuovaná zobrazení používejte pouze u odkazů replikace mezi cas a primární lokalitou.

  • Cas musí používat SQL Server Enterprise edici. Primární lokalita tento požadavek nemá.

  • Cas může mít pouze jednu instanci poskytovatele serveru SMS. Nainstalujte jednu instanci na server databáze lokality. Tato konfigurace podporuje ověřování protokolem Kerberos. SQL Server v CAS vyžaduje, aby protokol Kerberos přistupoval k SQL Server v podřízené primární lokalitě. Poskytovatel serveru SMS v podřízené primární lokalitě nemá žádná omezení.

  • V cas můžete nainstalovat pouze jeden bod služby Reporting Services. Nainstalujte SQL Server Reporting Services na server databáze lokality. Tato konfigurace podporuje ověřování protokolem Kerberos. SQL Server v CAS vyžaduje, aby protokol Kerberos přistupoval k SQL Server v podřízené primární lokalitě.

  • Databázi lokality můžete hostovat na SQL Server instanci clusteru s podporou převzetí služeb při selhání AlwaysOn, pokud má následující konfigurace:

    • Databáze CAS je na jednom SQL Server s místním poskytovatelem serveru SMS.
    • Naslouchací proces primární lokality je na portu 1433.
  • Účet počítače databázového serveru CAS vyžaduje oprávnění ke čtení v databázi primární lokality.

Důležité

Distribuovaná zobrazení a plány , kdy se data můžou replikovat, jsou vzájemně se vylučující nastavení pro odkaz replikace databáze.

Plánování přenosů dat lokality

Abyste mohli lépe řídit šířku pásma sítě, která se používá k replikaci dat lokality z podřízené primární lokality do cas, naplánujte, kdy se použije odkaz replikace. Pak určete, kdy se mají replikovat různé typy dat lokality. Můžete určit, kdy bude primární lokalita replikovat stavové zprávy, inventář a data měření. Propojení replikace databáze ze sekundárních lokalit nepodporují plány pro data lokality. Přenos globálních dat nejde naplánovat.

Při konfiguraci plánu propojení replikace databáze můžete omezit přenos dat vybrané lokality z primární lokality do cas. Můžete také nakonfigurovat různé časy pro replikaci různých typů dat lokality.

Důležité

Distribuovaná zobrazení a plány, kdy se data můžou replikovat, jsou vzájemně se vylučující konfigurace propojení replikace databáze.

Shrnutí provozu

Každá lokalita pravidelně shrnuje data o síťovém provozu, který prochází odkazy replikace databáze pro danou lokalitu. Lokalita používá souhrnná data v sestavách pro replikaci databáze. Obě lokality na odkazu replikace shrnují síťový provoz, který prochází odkazem replikace. Server databáze lokality shrnuje data. Po shrnutí dat se informace replikují do jiných lokalit jako globální data.

Ve výchozím nastavení se sumarizace provádí každých 15 minut. Pokud chcete upravit frekvenci sumarizace síťového provozu, upravte ve vlastnostech odkazu replikace databáze interval souhrnu. Frekvence sumarizace ovlivňuje informace, které se zobrazují v sestavách o replikaci databáze. Můžete zvolit interval od 5 do 60 minut. Když zvýšíte frekvenci sumarizace, zvýšíte zatížení zpracování SQL Server v každé lokalitě odkazu replikace.

Prahové hodnoty replikace databáze

Prahové hodnoty replikace databáze definují, kdy Configuration Manager hlásí stav odkazu replikace databáze jako degradovaný nebo neúspěšný. Ve výchozím nastavení nastaví propojení jako degradované , když se některé skupině replikace nepodaří dokončit replikaci po dobu 12 po sobě jdoucích pokusů. Nastaví propojení jako neúspěšné , pokud se některé skupině replikace nepodaří replikovat ve 24 po sobě jdoucích pokusech.

Můžete zadat vlastní hodnoty pro snížený nebo neúspěšný stav. Pokud tyto hodnoty upravíte, můžete přesněji monitorovat stav replikace databáze napříč odkazy.

Jedna nebo více skupin replikace se může podařit replikovat, zatímco ostatní replikační skupiny budou úspěšně replikovány. Naplánujte kontrolu stavu replikace odkazu, když se poprvé hlásí jako snížený výkon.

Zvažte úpravu hodnot opakování pro snížený nebo neúspěšný stav propojení v následujících situacích:

  • U konkrétních skupin replikace dochází k opakovaným zpožděním a jejich zpoždění není problém

  • Síťové propojení mezi lokalitami má nízkou dostupnou šířku pásma

Když zvýšíte počet opakování před tím, než web nastaví odkaz na snížený nebo neúspěšný, můžete eliminovat falešná upozornění na známé problémy. Tato akce umožňuje přesněji sledovat stav odkazu.

Pokud chcete zjistit, jak často k replikaci této skupiny dochází, zvažte interval synchronizace replikace pro jednotlivé skupiny replikace. Pokud chcete zobrazit interval synchronizace pro skupiny replikace, přejděte do pracovního prostoru Monitorování v konzole Configuration Manager. V uzlu Replikace databáze vyberte kartu Podrobnosti replikace odkazu replikace.

Další informace o monitorování replikace databáze, včetně zobrazení stavu replikace, najdete v tématu Monitorování replikace databáze.

Ovládací prvky replikace databáze lokality

Pokud chcete lépe řídit šířku pásma sítě používanou pro replikaci databáze, změňte nastavení pro každou databázi lokality. Nastavení platí pouze pro databázi lokality, ve které nakonfigurujete nastavení. Nastavení se vždy použije, když lokalita replikuje data pomocí replikace databáze do jakékoli jiné lokality.

Pro každou databázi lokality můžete upravit následující ovládací prvky replikace:

  • Port SSB.

  • Doba čekání, než selhání replikace aktivuje lokalitu k opětovné inicializaci své kopie databáze lokality.

  • Komprimujte data, která lokalita replikuje. Komprimuje pouze data pro přenos mezi lokalitami, nikoli pro úložiště v databázi lokality v obou lokalitách.

Pokud chcete změnit nastavení ovládacích prvků replikace pro databázi lokality, upravte v konzole Configuration Manager v uzlu Replikace databáze vlastnosti databáze lokality. Tento uzel se zobrazí pod uzlem Konfigurace hierarchie v pracovním prostoru Správa a také v pracovním prostoru Monitorování . Chcete-li upravit vlastnosti databáze lokality, vyberte propojení replikace mezi lokalitami a pak otevřete vlastnosti nadřazené databáze nebo Vlastnosti podřízené databáze.

Tip

Ovládací prvky replikace databáze můžete nakonfigurovat z uzlu Replikace databáze v obou pracovních prostorech. Pokud ale použijete uzel Replikace databáze v pracovním prostoru Monitorování, můžete také zobrazit stav replikace databáze pro odkaz replikace a získat přístup k nástroji Analyzátor propojení replikace, který vám pomůže prozkoumat problémy s replikací.

Další kroky

Monitorování replikace

Řešení potíží s replikací SQL Server