Freigeben über


MSSQL_REPL-2147200990

Meldungsdetails

Produktname

SQL Server

Produktversion

10.0

Buildnummer des Produkts

 

Ereignis-ID

-2147200990

Ereignisquelle

MSSQLServer

Symbolischer Name

Meldungstext

Vom Mergeprozess konnte mindestens eine INSERT-Anweisung für '%1' nicht repliziert werden. Eine gespeicherte Prozedur konnte nicht ausgeführt werden. Verwenden Sie SQL Profiler zur Problembehandlung.

Erklärung

Dieser Fehler wurde durch einen Fehler beim Einfügen einer Zeile im Ziel ausgelöst. Es sollten zusätzliche Serverfehler vorliegen, die weitere Fehlerinformationen beinhalten. Der Merge-Agent ruft die Einfügeprozedur für den Artikel auf, durch die Zeilen im Ziel eingefügt werden. Sie finden den Namen der Einfügeprozedur in der insert_proc-Spalte der sysmergearticles-Tabelle.

Benutzeraktion

Führen Sie SQL Server Profiler aus, und untersuchen 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.