SQL Server Merge Replication beheben

Zusammenfassung

Dieser Artikel ist ein grundlegender Leitfaden für Problembehandlung bei Microsoft SQL Server Merge Replication. Der Artikel enthält Richtlinien und um Ursache und Lösung von Problemen Replication Merge festzustellen. Aber dies ist keine vollständige Liste und einige Probleme sind möglicherweise spezifisch für Ihre Umgebung.

Weitere Informationen

Aufgrund der Komplexität und verteilte Natur der Mergereplikation ist wichtig, das Problem in einem bestimmten Teil einer Zusammenführungsreplikationstopologie einzugrenzen. Nachdem Sie das Problem isoliert haben, das Problem zu beheben oder wenden Sie sich an Microsoft Product Support Services (PSS).

GRUNDLEGENDE PROBLEMBEHANDLUNG

Die folgende Informationen helfen Ihnen Merge Replication Agent auftreten:

Überprüfen Sie den Agentverlauf feststellen, welcher Vorgang fehlgeschlagen ist und der Grund für den Fehler. Gehen Sie folgendermaßen vor, um den Agentverlauf anzuzeigen:
Hinweis Die Schritte in Microsoft SQL Server 2005 unterscheiden. Weitere Informationen zum Anzeigen der Agentverlauf in SQL Server 2005 lesen finden Sie unter SQL Server 2005-Onlinedokumentation.

Die meisten Merge Replication Ausfälle betreffen irgendein Fehler des Merge-Agents. Häufig reicht der obersten Ebene Fehler vom Agent nicht die Ursache des Problems zu finden. Auf der obersten Ebene dieses wahrscheinlich folgt eine weitere Replikationsfehler wie eine serverseitige Fehler vom SQL Server-Datenbankmodul oder vom Betriebssystem. Wenn Sie nicht die Merge Replikation ActiveX-Steuerelemente verwenden, können Sie Protokollierung Anlage Abrufen erweiterter Fehlerinformationen anhand der Schritte im folgenden Artikel der Microsoft Knowledge Base auf der Merge-Agent deaktivieren:
312292 zum Replikations-Agents für Ausgabedateien in SQL Server-Protokollierung aktivieren



Einige häufige Fehler des Merge-Agents auftreten, und Lösungsvorschläge auf diese Fehler sind:
  • Sie erhalten diese Fehlermeldung:
    Timeout ist abgelaufen.
Wenn Sie diese Fehlermeldung erhalten, erhöhen Sie den-Abfrage in der Merge-Agent-Profil. Der Abfrage-Timeoutwert in der Merge-Agent-Profil gibt die Anzahl der Sekunden ausführen interne Abfragen zulässig. Dieser Wert wird auch von den QueryTimeout -Parameter gesteuert, die beim Ausführen des Merge-Agents angeben.
  • Sie erhalten diese Fehlermeldung:
    Allgemeiner Netzwerkfehler.
    Gehen Sie folgendermaßen vor, um die Ursache des Fehlers:
  1. Stellen Sie sicher, dass der Snapshotordner freigegeben und das Domänenkonto auf dem SQL Server-Agent-Dienst ausgeführt wird zum Zugriff auf den Ordner.
  2. Microsoft Netzwerkmonitor-Tool Spur zum Aufzeichnen der Aktivität während der Synchronisation eingerichtet. Dadurch erhalten Sie Informationen zu Paketverlusten oder Netzwerk instabil.


  • Sie erhalten diese Fehlermeldung:
    (%S) konnte keine Verbindung mit.
Mögliche Ursachen für diesen Fehler sind:

Der DNS-Name der an der Replikation beteiligten Server kann nicht der Merge-Agent aufgelöst werden.



– oder –



Allgemeine Netzwerkprobleme, wie in der Fehlermeldung "Allgemeiner Netzwerkfehler".
  • Sie erhalten die folgende Fehlermeldung ist von die Konfiguration der SQL Server-Replikation über das Internet.:
    Der Prozess konnte Änderungen auf '%1' nicht aufzählen (Verleger / Abonnent)
    Stellen Sie sicher, dass die Konfiguration richtig ist. Weitere Informationen zum Konfigurieren von Proxy-Server für SQL Server 7.0-Replikation über das Internet finden Sie auf der folgenden Microsoft-Website:

    Konfigurieren von Proxy-Server für SQL Server 7.0-Replikation über das Internet
  • Sie erhalten die folgende Fehlermeldung angezeigt:
    Der Agent ist fehlerverdächtig. Keine Antwort innerhalb der letzten 10 Minuten.
    Standardmäßig wird die Inaktivitätsschwelle auf 10 Minuten festgelegt. Inaktivitätsschwelle ist die Zeit für die Agent wurde nicht protokolliert alle Aktivitäten und als nicht funktioniert. Wenn bei großen Transaktions Replikation erhöhen Sie die Frist auf einen hohen Wert. Dieser Wert kann durch die Aktualisierungsrate von Replication Monitor und Einstellungen in SQL Server Enterprise Manager festgelegt werden.
  • SQL Server Enterprise Manager und SQL Server Agent bieten eine Möglichkeit zum Überwachen von Ereignissen, wie Agenten Replikationsfehler standardisierten. Weitere Informationen zu Replikationswarnungsliste finden Sie auf der folgenden Microsoft-Website:

    Konfigurieren von Proxy-Server für SQL Server 7.0-Replikation über das Internet
  • Probleme bei der Replikation können auftreten, wenn Daten auf dem Abonnenten nicht mit Daten auf dem Verleger synchronisiert ist. Microsoft SQL Server 2000-Replikation kann die replizierten Daten beim Abonnenten um sicherzustellen, dass Daten auf dem Verleger auf den Abonnenten übereinstimmen überprüfen. Weitere Informationen zum Überprüfen von replizierter Daten finden Sie auf der folgenden Microsoft-Website:

    Überprüfen von replizierten Daten

Behandlung von Leistungsproblemen


Eine Merge Replication Anwendung muss die Geschäftsregeln der Anwendung erforderliche Funktionen und auch Vorgänge rechtzeitig, abgeschlossen, auch wenn das Datenvolumen und die Anzahl der Benutzer mit der Zeit zunehmen.

Leistung hängt da Mergereplikation mithilfe von Tabellen und Abfragen in Microsoft SQL Server 2000 implementiert ist, wie effizient SQL Server den Verarbeitungsbedarf der Replikation behandelt. Dies hängt, wie die Datenbank entworfen und so optimiert. Informationen zur Diagnose und Problembehandlung von Leistungsproblemen partitionsverarbeitung und Adressen und einige allgemeine Datenbank Entwurfsprinzipien, die Leistung der folgenden Microsoft-Website:

Diagnose und Fehlerbehebung partitionierten Mergeprozesse langsam

Sie können die Leistung der Anwendung Merge Replikation verbessern. Feinabstimmung von Mergereplikation finden Sie auf der folgenden Microsoft-Website:

Verbessern der Leistung der Mergereplikation

Beheben von Replikationskonflikten


Verleger und Abonnenten wieder verbunden, Synchronisierung der Merge-Agent erkennt Konflikte und bestimmt, welche Daten akzeptiert und an andere Standorte weitergegeben. Dies basiert auf welche Auflösung beim Mergepublikation implementiert wurde angegeben. Weitere Informationen über Replikation Konflikte zusammengeführt und Behebung finden Sie auf der folgenden Microsoft-Website:

Erkennen von Konflikten und Auflösung zusammenführen

Weitere Informationen zu Microsoft Interaktiver Replikationskonfliktlöser finden Sie auf der folgenden Microsoft-Website:

Microsoft Interaktiver Replikationskonfliktlöser

Weitere Informationen zum Microsoft-Replikationskonflikt-Viewer oder der Mergepublikation finden Sie auf der folgenden Microsoft-Website:

Microsoft-Replikationskonflikt-Viewer, Publikation

Referenzen

Wunsch an Microsoft Product Support Services (PSS) wenden, kann PSS-Supportmitarbeiter arbeiten auf Ihren Fall Weitere Informationen anfordern, die spezifisch für Ihre Umgebung. Weitere Informationen finden Sie im folgenden Artikel in der Microsoft Knowledge Base:

315642 Informationen PSS muss SQL Server-Replikation



Weitere Informationen über das merge Replikation finden Sie auf folgender Website von Microsoft:

Wie Zusammenführen Replikation

Weitere Informationen zur Planung für die Mergereplikation finden Sie auf der folgenden Microsoft-Websites:

Planen der Mergereplikation


Mergereplikation oder aktualisierbare Abonnements
Eigenschaften

Artikelnummer: 315521 – Letzte Überarbeitung: 21.01.2017 – Revision: 1

Feedback