Teď jste offline a čekáte, až se znova připojí internet.

Sloučit agent může selhat během synchronizace slučovací replikace serveru SQL Server

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 2733630
Příznaky
Během synchronizace slučovací replikace v Microsoft SQL Server 2008 a novějších verzích serveru SQL Server agent korespondence nezdaří. Dále se zobrazí následující chybová zpráva:
Sloučit agenta se nezdařilo, po zjištění, že vyčištění metadata retenční systémem odstraněn u odběratele pro změny metadat není ještě odeslány vydavatel. Musí znovu inicializovat odběr (bez uložení). (Zdroj: MSSQL_REPL číslo chyby: MSSQL_REPL 2147199401)

Nápověda: http://help/MSSQL_REPL-2147199401

Tomuto problému může dojít z několika důvodů. Patří sem mnoho důvodů, které jsou očekávány za určitých okolností. Chcete-li zjistit, zda dojde k této chybě neočekávaně, zkontrolujte podrobnosti metadat, které jsou popsány v části "Příčina".
Příčina
Příčinou tohoto problému lze nalézt v následujících tabulkách systém na odběratele:
  • dbo.sysMergeSubscriptions
  • dbo. MsMerge_Genhistory

Ujistěte se, že je již synchronizace sloučení agent. Potom spusťte následující dotaz a přezkoumají výsledky:
Vyberte sentgen z SubscriberDB.dbo.sysMergeSubscriptions kde pubid = subid a sentgen není null


Výsledky dotazu

Sloupce sentgen označí nejstarší skupiny změny odeslány vydavatel odběratele. Pokud jsou vrácena více hodnot, zkontrolujte sloupce v tabulce dbo.sysMergeSubscriptions, prohlížení metadat pro správnou publikaci. Poté použijte hodnotu, vrátí tento dotaz v následujícím dotazu:
Vyberte horní 20 * z SubscriberDB.dbo.MSmerge_genhistory kde generace > = sentgen_value pořadí podle generace
Výstup dotazu by měl vypadat takto:

Výsledek dotazu podle generace

Došlo k chybě může dojít neočekávaně při jsou splněny následující podmínky:
  • Hodnota ve sloupci generování v prvním řádku je mírně větší než hodnota sentgen v předchozího dotazu.
  • Hodnota ve sloupci genstatus je 4.
  • Hodnota ve sloupci changecount je 0.

Poznámka: Hodnota coldate sloupce v prvním řádku je také obvykle mnohem starší, než je hodnota tohoto sloupce v jiných řádcích.
Řešení
Chcete-li tento problém vyřešit, znovu inicializujte odběratel, který chyba.

V některých případech bude pravděpodobně možné vyřešit tento problém bez kompletní opětovná inicializace. Obraťte se na technickou podporu společnosti Microsoft informace o možných řešení.

Chcete-li zabránit budoucí výskyty tohoto problému, použijte jeden z následující opravy v závislosti na verzi serveru SQL Server.

Informace o kumulativní aktualizaci.

SQL Server 2008

Neexistuje žádná oprava pro tento problém v serveru SQL Server 2008.

SQL Server 2008 R2 Service Pack 2

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 3. Další informace o možnostech získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 Service Pack 2 klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2754552 Balíček kumulativní aktualizace 3 pro SQL Server 2008 R2 Service Pack 2
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení zahrnuté předchozí SQL Server 2008 R2 Service Pack 2 release. Doporučujeme zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2730301 SQL Server 2008 R2 sestavení, které byly vydány po vydání SQL Server 2008 R2 Service Pack 2

SQL Server 2012

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 4. Další informace o možnostech získání tohoto balíčku kumulativní aktualizace pro SQL Server 2012 získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2758687 Balíček kumulativní aktualizace 4 pro SQL Server 2012
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2012 release. Doporučujeme zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2692828 SQL Server 2012 sestavení, které byly vydány po vydání SQL Server 2012

SQL Server 2008 R2 Service Pack 1

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizace 8. Další informace o možnostech získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 Service Pack 1 klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2723743 Balíček kumulativní aktualizace 8 pro SQL Server 2008 R2 SP1
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení zahrnuté předchozí SQL Server 2008 R2 Service Pack 1 release. Doporučujeme zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2567616 SQL Server 2008 R2 sestavení, které byly vydány po vydání SQL Server 2008 R2 SP1

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 2733630 - Poslední kontrola: 10/22/2015 19:42:00 - Revize: 6.0

Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Parallel Data Warehouse, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web

  • kbtshoot kbexpertiseinter kbprb kbsurveynew kbmt KB2733630 KbMtcs
Váš názor
html>body>/html>ps://c1.microsoft.com/c.gif?DI=4050&did=1&t=">/html>1&t=">/html>=">