Freigeben über


MSSQL_REPL-2147201001

Meldungsdetails

Produktname

SQL Server

Produktversion

10.0

Buildnummer des Produkts

 

Ereignis-ID

-2147201001

Ereignisquelle

MSSQLServer

Symbolischer Name

Meldungstext

Vom Mergeprozess konnte der Snapshot nicht an den Abonnenten übermittelt werden. Falls Websynchronisierung verwendet wird, konnte möglicherweise die Nachrichtendatei vom Mergeprozess nicht erstellt oder geschrieben werden. Führen Sie zur Problembehandlung einen Neustart der Synchronisierung mit ausführlicher Verlaufsprotokollierung aus, und geben Sie eine Ausgabedatei an, in die geschrieben werden soll.

Erklärung

Bei der COM-Objektinitialisierung für einen XML-Abonnenten ist ein Fehler aufgetreten. Gründe, aus denen von der Mergereplikation Schemaänderungen nicht auf den Abonnenten angewendet wurden, sind z. B.:

  • Es könnte ein Fehler bei der Erstellung eines Verzeichnisses zum Schreiben der temporären Snapshotdateien aufgetreten sein.

  • Es könnte ein Fehler beim Aufzählen der Schemaartikel aufgetreten sein.

  • Für SQL Server Compact-Abonnenten könnte ein Fehler bei der erneuten Initialisierung des Abonnements aufgetreten sein.

  • Wenn das Objekt nachrichtenbasiert ist, könnte ein Fehler beim Schreiben der Nachrichtendatei aufgetreten sein.

Benutzeraktion

Führen Sie SQL Server Profiler aus, und überprüfen Sie replmerg.log auf Fehler. Wenn Sie die Websynchronisierung verwenden, erhöhen Sie den Schweregrad des Websync-Protokolls, führen Sie das Szenario erneut aus, und überprüfen Sie die Datei websync.log auf Fehler.

Wenn Sie Websynchronisation verwenden, können Sie Replmerg.exe starten und die -T 106-Option zur Verwendung des Ablaufverfolgungsflags 106 übergeben. Dadurch können Sie die Nachrichten anzeigen, die an den Verleger bzw. vom Verleger gesendet wurden. Durch das Hinzufügen des Ablaufverfolgungsflags zur Befehlszeile des Agents Replmerg.exe schreibt der Agent die Eingabemeldungen des Clients in eine Datei mit dem Namen ExchangeID(guid).IN.XML und die Ausgabemeldungen in eine Datei mit dem Namen ExchangeID(guid).OUT.XML. (In diesen Dateinamen ist guid die GUID der Exchange Server-Sitzung). Diese Dateien werden in dem Verzeichnis erstellt, von dem Replmerg.exe aufgerufen wurde. Aus Sicherheitsgründen sollten Sie diese Dateien nach Beendigung des Vorgangs löschen.