"Nicht die Identität Bereich Zuordnungseintrag für den Abonnenten gefunden" Fehler beim Hinzufügen eines Artikels zu einer SQL Server-Mergepublikation

Problembeschreibung

Beim Hinzufügen eines Artikels zu einer Mergepublikation in Microsoft SQL Server wird die folgende Fehlermeldung angezeigt:

<Uhrzeit> Kategorie: SQL Server
Quelle: < Publisher >
Nummer: 20671
Meldung: Wurde nicht die Identität Bereich Zuordnungseintrag für den Abonnenten in der MSmerge_identity_range-Tabelle gefunden. Initialisieren Sie das Abonnement erneut.

Dieses Problem tritt auf, wenn die folgenden Bedingungen erfüllt sind:
  • Die Publikation wird in einer der folgenden Versionen von SQL Server:
    • Microsoft SQL Server 2005
    • Microsoft SQL Server 2008
    • Microsoft SQL Server 2008 R2
    • Microsoft SQL Server 2012
  • Die Publikation enthält Artikel, die Verwaltung von Identitätsbereichen aktiviert.
  • Alle Artikel, die Verwaltung von Identitätsbereichen aktiviert die @subscriber_upload_options = 2 Definition.
  • Das Abonnement enthält die @subscriber_type = N'Local' Definition.
  • Der hinzugefügten Artikel hat die @subscriber_upload_options = 0 Definition.

Problemlösung

Um dieses Problem zu beheben, initialisieren Sie die Abonnenten.

Hinweis Zur Vermeidung dieses Problems, bevor die Abonnements zum ersten Mal initialisiert werden, konfigurieren Sie mindestens einen Artikel, die Verwaltung der Identitätsbereiche aktiviert ist, und legen Sie die Option Hochladen auf @subscriber_upload_options = 0.

Ursache

Das Problem tritt auf, da der Merge-Agent davon ausgeht, dass die Informationen der leeren MSmerge_identity_range Tabelle beschädigt ist. Daher fordert SQL Server für die erneute Initialisierung.

Während der Initialisierung des Abonnenten wird eine MSmerge_identity_range-Tabelle auf dem Abonnenten erstellt. Allerdings keine Daten aufgefüllt wird, da alle Artikel der @subscriber_upload_options = 2 Definition. Keine Änderung wird auf dem Abonnenten. Wenn Sie einen Artikel hinzufügen, überprüft der Merge-Agent Abonnententabelle MSmerge_identity_range um die Bereiche für den neuen Artikel einrichten.

Weitere Informationen

  • Weitere Informationen über das Argument Subscriber_upload_options finden Sie unter Sp_addmergearticle (Transact-SQL).
    • Die @subscriber_upload_options = 2 Definition bedeutet, dass die Änderungen auf dem Abonnenten nicht aktiviert sind.
    • Die @subscriber_upload_options = 0 Definition bedeutet, dass es keine Beschränkung. Die Änderungen auf dem Abonnenten werden zum Verleger geuploadet.
  • Weitere Informationen über das Argument Subscriber_type finden Sie Sp_addmergepullsubscription (Transact-SQL).

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.
Eigenschaften

Artikelnummer: 2832689 – Letzte Überarbeitung: 23.01.2017 – Revision: 1

Feedback