Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Der Merge-Agent möglicherweise während der Mergesynchronisierung in SQL Server-Replikation

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 2733630
Problembeschreibung
Während der Synchronisierung der Mergereplikation in Microsoft SQL Server 2008 und höhere Versionen von SQL Server möglicherweise der Merge-Agent. Darüber hinaus wird die folgende Fehlermeldung angezeigt:
Der Merge-Agent konnte nicht nach erkennen, dass Metadaten auf dem Abonnenten geändert, beibehaltungsbasiertes Metadatencleanup nicht gelöscht hat noch an den Verleger gesendet. (Upload) das Abonnement muss erneut initialisiert werden. (Quelle: MSSQL_REPL, Fehlernummer: MSSQL_REPL-2147199401)

Hilfe: http://help/MSSQL_REPL-2147199401

Dieses Problem kann aus mehreren Gründen auftreten. Dazu gehören viele Gründe, die unter Umständen erwartet werden. Um festzustellen, ob dieser Fehler unerwartet aufgetreten ist, überprüfen Sie Metadaten-Informationen, die im Abschnitt "Ursache" beschrieben werden.
Ursache
Die Ursache dieses Problems finden in den folgenden Systemtabellen auf dem Abonnenten:
  • dbo.sysMergeSubscriptions
  • Dbo. MsMerge_Genhistory

Stellen Sie sicher, dass der Merge-Agent nicht mehr synchronisiert. Dann führen Sie folgende Abfrage und prüfen Sie der Ergebnisse:
Wählen Sie Spalten Sentgen aus SubscriberDB.dbo.sysMergeSubscriptions wobei Pubid = Subid und Spalten Sentgen ist nicht null


Abfrageergebnisse

Die Spalten Sentgen Spalte markiert die älteste Gruppe ändert der Abonnenten an den Verleger gesendet. Wenn mehrere Werte zurückgegeben werden, überprüfen Sie die Spalten in der Tabelle dbo.sysMergeSubscriptions, um sicherzustellen, dass Sie die Metadaten für die richtige Publikation anzeigen. Anschließend verwenden Sie den Wert, den diese Abfrage in der folgenden Abfrage zurückgibt:
Wählen Sie die oberen 20 * aus SubscriberDB.dbo.MSmerge_genhistory, Generation > = sentgen_value Order by-generation
Die Ausgabe der Abfrage sollte folgendermaßen aussehen:

Abfrageergebnis Generation

Den Fehler auftreten unerwartet, wenn alle folgenden Punkte zutreffen:
  • Der Wert in die Generation -Spalte in der ersten Zeile ist etwas größer als der Spalten Sentgen Wert in der vorherigen Abfrage.
  • Der Wert in der Spalte Genstatus ist 4.
  • Der Wert in der Spalte Changecount ist 0.

Hinweis Der Wert der coldate Spalte der ersten Zeile steht in der Regel viel älter als der Wert in den anderen Zeilen.
Lösung
Erneutes Initialisieren des Abonnenten, der den Fehler erzeugt, um dieses Problem zu beheben.

In einigen Szenarien ohne eine vollständige erneute Initialisierung Problems möglicherweise. Wenden Sie sich an Microsoft Customer Support Services Informationen umgehen.

Um zukünftigen Vorkommen dieses Problem zu vermeiden, Anwenden eines der folgenden Updates, je nach Ihrer Version von SQL Server.

Kumulatives Update-Informationen

SQL Server 2008

Es ist kein Update für dieses Problem in SQL Server 2008.

SQL Server 2008 R2 Servicepack 2

Die Fehlerbehebung für dieses Problem wurde im kumulativen Update 3 veröffentlicht. Weitere Informationen zu diesem kumulativen Updatepaket für SQL Server 2008 R2 Service Pack 2 finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2754552 Kumulatives Updatepaket 3 für SQL Server 2008 R2 Service Pack 2
Hinweis Da diese Builds kumulativ sind, enthält jede neue Version alle Hotfixes und alle die Sicherheitsupdates, die in vorherigen SQL Server 2008 R2 Service Pack 2 enthalten waren. Es empfiehlt sich, übernehmen die neueste Version, die diesen Hotfix enthält. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2730301 SQL Server 2008 R2 erstellt, die nach der Freigabe von SQL Server 2008 R2 Service Pack 2

SQL Server 2012

Die Fehlerbehebung für dieses Problem wurde im kumulativen Update 4 veröffentlicht. Weitere Informationen zu diesem kumulativen Updatepaket für SQL Server 2012 finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2758687 Kumulatives Updatepaket 4 für SQL Server 2012
Hinweis Da diese Builds kumulativ sind, enthält jede neue Version alle Hotfixes und alle die Sicherheitsupdates, die in vorherigen SQL Server 2012 enthalten waren. Es empfiehlt sich, übernehmen die neueste Version, die diesen Hotfix enthält. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2692828 SQL Server 2012 erstellt, die nach der Freigabe von SQL Server 2012

SQL Server 2008 R2 Servicepack 1

Die Fehlerbehebung für dieses Problem wurde im kumulativen Update 8 veröffentlicht. Weitere Informationen zu diesem kumulativen Updatepaket für SQL Server 2008 R2 Service Pack 1 finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2723743 Kumulative Updatepaket 8 für SQL Server 2008 R2 SP1
Hinweis Da diese Builds kumulativ sind, enthält jede neue Version alle Hotfixes und alle die Sicherheitsupdates, die in vorherigen SQL Server 2008 R2 Service Pack 1 enthalten. Es empfiehlt sich, übernehmen die neueste Version, die diesen Hotfix enthält. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2567616 SQL Server 2008 R2 erstellt, die nach der Freigabe von SQL Server 2008 R2 SP1

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 2733630 – Letzte Überarbeitung: 10/22/2015 19:42:00 – Revision: 4.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 KbMtde
Feedback
ml>