Fehler- und Ereignisreferenz (Replikation)

Gilt für:SQL ServerAzure SQL Managed Instance

Dieser Abschnitt der Dokumentation enthält Informationen zu Ursachen und Lösungen für eine Reihe von Fehlern, die im Zusammenhang mit der Replikation auftreten können.

Fehler `Message`
MSSQL_ENG002601 Doppelte Schlüsselzeile kann nicht in Objekt '%.*ls' mit eindeutigem Index '%.*ls' eingefügt werden.
MSSQL_ENG002627 Verletzung der %1!s!-Einschränkung '%2!s!'. In Objekt '%.*ls' kann kein doppelter Schlüssel eingefügt werden.
MSSQL_ENG003165 Die %1!s!-Datenbank wurde wiederhergestellt; beim Wiederherstellen/Entfernen der Replikation wurde jedoch ein Fehler erkannt. Die Datenbank ist offline. Weitere Informationen finden Sie im Thema 'MSSQL_ENG003165' in der SQL Server-Onlinedokumentation.
MSSQL_ENG003724 Das %1!s! von '%3!s!' (%2!s!) ist nicht möglich, da das Objekt für die Replikation verwendet wird.
MSSQL_ENG004929 Das %1!s!-Objekt '%.*ls!' kann nicht geändert werden, da es für die Replikation veröffentlicht wird.
MSSQL_ENG007395. Siehe Troubleshooting Oracle Publishers. Für den OLE DB-Anbieter '%1!s!' für den Verbindungsserver '%2!s!' konnte keine geschachtelte Transaktion gestartet werden. Eine geschachtelte Transaktion war erforderlich, da die Option XACT_ABORT auf OFF festgelegt war.
MSSQL_ENG014005 Die Veröffentlichung konnte nicht gelöscht werden. Es besteht ein Abonnement für sie.
MSSQL_ENG014010 Der Server '%1!s!' ist nicht als Abonnementserver definiert.
MSSQL_ENG014114 '%1!s!' ist nicht als Verteiler konfiguriert.
MSSQL_ENG014117 '%1!s!' ist nicht als Verteilungsdatenbank konfiguriert.
MSSQL_ENG014120 Die %1!s!-Verteilungsdatenbank konnte nicht gelöscht werden. Diese Verteilerdatenbank ist einem Verleger zugeordnet.
MSSQL_ENG014121 Der Verteiler '%1!s!' konnte nicht gelöscht werden. Dieser Verteiler besitzt zugeordnete Verteilungsdatenbanken.
MSSQL_ENG014144 Der '%s'-Abonnent kann nicht gelöscht werden. Für ihn sind Abonnements in der %2!s!-Veröffentlichungsdatenbank vorhanden.
MSSQL_ENG014150 Replikations-%1!: %2! (Agent) erfolgreich. %3!
MSSQL_ENG014151 Replikations-%1!s!: Fehler beim %2!s!-Agent. %3!
MSSQL_ENG014152 Replikations-%1!: %2! (Agent) ist für die Wiederholung geplant. %3!
MSSQL_ENG014157 Das Abonnement des Abonnenten '%1!s!' für die %2!s!-Veröffentlichung ist abgelaufen und wurde gelöscht.
MSSQL_ENG014160 Der Schwellenwert [%s:%s] für die [%s]-Veröffentlichung wurde festgelegt. Mindestens ein Abonnement für diese Veröffentlichung ist abgelaufen.
MSSQL_ENG014161 Der Schwellenwert [%s:%s] für die [%s]-Veröffentlichung wurde festgelegt. Stellen Sie sicher, dass der Protokolllese-Agent und der Verteilungs-Agent ausgeführt werden und die Latenzzeitanforderung erfüllen können.
MSSQL_ENG014162 Der Schwellenwert [%s:%s] für die [%s]-Veröffentlichung wurde festgelegt. Stellen Sie sicher, dass der Merge-Agent ausgeführt wird und die erwartete Anforderung erfüllen kann.
MSSQL_ENG014163 Der Schwellenwert [%s:%s] für die [%s]-Veröffentlichung wurde festgelegt. Stellen Sie sicher, dass der Merge-Agent ausgeführt wird und die erwartete Anforderung erfüllen kann.
MSSQL_ENG014164 Der Schwellenwert [%s:%s] für die [%s]-Veröffentlichung wurde festgelegt. Stellen Sie sicher, dass der Merge-Agent ausgeführt wird und die erwartete Anforderung erfüllen kann.
MSSQL_ENG014165 Der Schwellenwert [%s:%s] für die [%s]-Veröffentlichung wurde festgelegt. Stellen Sie sicher, dass der Merge-Agent ausgeführt wird und die erwartete Anforderung erfüllen kann.
MSSQL_ENG018456 Fehler bei der Anmeldung für den Benutzer '%.*ls'.%.*ls
MSSQL_ENG018752 Nur jeweils ein Protokolllese-Agent oder eine protokollbezogene Prozedur (sp_repldone, sp_replcmds oder sp_replshowcmds) kann eine Verbindung mit einer Datenbank herstellen. Falls Sie eine protokollbezogene Prozedur ausgeführt haben, löschen Sie vor dem Starten des Protokolllese-Agents oder dem Ausführen einer weiteren protokollbezogenen Prozedur die Verbindung, über die sie ausgeführt wurde, oder führen Sie 'sp_replflush' über diese Verbindung aus.
MSSQL_ENG020554 Vom Replikations-Agent wurde in %ld Minuten keine Statusmeldung protokolliert. Möglicherweise reagiert der Agent nicht mehr, oder das System ist stark ausgelastet. Überprüfen Sie, ob Datensätze an das Ziel repliziert werden und ob die Verbindungen mit dem Abonnenten, Verleger und Verteiler noch aktiv sind.
MSSQL_ENG020557 Der Agent wird heruntergefahren. Weitere Informationen finden Sie im Auftragsverlauf des SQL Server-Agents für den Auftrag '%s'.
MSSQL_ENG020572 Das Abonnement des Abonnenten '%s' für den '%s'-Artikel in der '%s'-Veröffentlichung wurde nach einem Datenüberprüfungsfehler neu initialisiert.
MSSQL_ENG020574 Fehler bei der Datenüberprüfung für das Abonnement des Abonnenten '%s' für den '%s'-Artikel in der '%s'-Veröffentlichung.
MSSQL_ENG020575 Die Datenüberprüfung für das Abonnement des Abonnenten '%s' für den '%s'-Artikel in der '%s'-Veröffentlichung wurde erfolgreich durchlaufen.
MSSQL_ENG020596 Nur '%s' und Mitglieder der db_owner-Rolle können den anonymen Agent löschen.
MSSQL_ENG020598 Die Zeile wurde bei der Anwendung des replizierten Befehls auf dem Abonnenten nicht gefunden.
MSSQL_ENG021075 Die Anfangsmomentaufnahme für die %1!s!-Veröffentlichung ist noch nicht verfügbar.
MSSQL_ENG021076 Die Anfangsmomentaufnahme für den %1!s!-Artikel ist noch nicht verfügbar.
MSSQL_ENG021286 Die %1!s!-Konflikttabelle ist nicht vorhanden.
MSSQL_ENG021330 Fehler beim Erstellen eines Unterverzeichnisses unter dem Replikationsarbeitsverzeichnis. (%1!s!)
MSSQL_ENG021331 Fehler beim Kopieren der Benutzerskriptdatei auf den Verteiler. (%1!s!)
MSSQL_ENG021385 Der Momentaufnahmevorgang konnte die %1!s!-Veröffentlichung nicht verarbeiten. Möglicherweise ist gerade eine Schemaänderungsaktivität aktiv, oder es werden neue Artikel hinzugefügt.
MSSQL_ENG021617. Siehe Troubleshooting Oracle Publishers. SQL*PLUS konnte nicht ausgeführt werden. Stellen Sie sicher, dass die aktuelle Version des Oracle-Clientcodes auf dem Verteiler installiert ist.
MSSQL_ENG021642. Siehe Troubleshooting Oracle Publishers. Die Version von SQL*PLUS, auf die über die Systemvariable Path zugegriffen wird, ist nicht aktuell genug, um die Veröffentlichung mit Oracle zu unterstützen. Stellen Sie sicher, dass die aktuelle Version des Oracle-Clientcodes auf dem Verteiler installiert ist.
MSSQL_ENG021624. Siehe Troubleshooting Oracle Publishers. Der registrierte OLE DB-Anbieter von Oracle, OraOLEDB.Oracle, wurde auf dem Verteiler '%s' nicht gefunden. Stellen Sie sicher, dass die aktuelle Version des OLE DB-Anbieters von Oracle auf dem Verteiler installiert und registriert ist.
MSSQL_ENG021626. Siehe Troubleshooting Oracle Publishers. Die Verbindung mit dem Oracle-Datenbankserver '%s' kann mithilfe des OLE DB-Anbieters von Oracle, OraOLEDB.Oracle, nicht hergestellt werden.
MSSQL_ENG021627. Siehe Troubleshooting Oracle Publishers. Die Verbindung mit dem Oracle-Datenbankserver '%s' kann mithilfe des OLE DB-Anbieters von Microsoft, MSDAORA, nicht hergestellt werden.
MSSQL_ENG021628. Siehe Troubleshooting Oracle Publishers. Die Registrierung des Verteilers '%s' kann nicht so aktualisiert werden, dass der OLE DB-Anbieter von Oracle, OraOLEDB.Oracle, in einem Prozess mit SQL Server ausgeführt werden kann. Stellen Sie sicher, dass der aktuelle Anmeldename autorisiert ist, Registrierungsschlüssel im Besitz von SQL Server zu ändern.
MSSQL_ENG021629. Siehe Troubleshooting Oracle Publishers. Der CLSID-Registrierungsschlüssel, der anzeigt, dass der OLE DB-Anbieter von Oracle, OraOLEDB.Oracle, registriert wurde, ist auf dem Verteiler nicht vorhanden. Stellen Sie sicher, dass der OLE DB-Anbieter von Oracle auf dem Verteiler installiert und registriert ist.
MSSQL_ENG021642. Siehe Troubleshooting Oracle Publishers. Für heterogene Verleger ist ein Verbindungsserver erforderlich. Ein Verbindungsserver mit dem Namen '%1!s!' ist bereits vorhanden. Entfernen Sie den Verbindungsserver, oder wählen Sie einen anderen Verlegernamen aus.
MSSQL_ENG021663. Siehe Troubleshooting Oracle Publishers. Für die [%1!s!].[%2!s!]-Quelltabelle wurde kein gültiger Primärschlüssel gefunden.
MSSQL_ENG021684. Siehe Troubleshooting Oracle Publishers. Der Administratoranmeldung für den '%s'-Oracle-Verleger sind unzureichende Berechtigungen zugeordnet.
MSSQL_ENG021797 '%1!s!' muss eine gültige Windows-Anmeldung der folgenden Form sein: 'MACHINE\Login' oder 'DOMAIN\Login'. Lesen Sie die Dokumentation zu '%3!s!'.
MSSQL_ENG021798 Der %1!s!-Agent-Auftrag muss vor dem Fortsetzen des Vorgangs über '%2!s!' hinzugefügt werden. Lesen Sie die Dokumentation zu '%3!s!'.
MSSQL_REPL020011 Der Prozess konnte '%1' nicht auf '%2' ausführen.
MSSQL_REPL027056 Vom Mergeprozess konnte der Generierungsverlauf auf '%1' nicht geändert 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.
MSSQL_REPL027183 Vom Mergeprozess konnten Änderungen in Artikeln mit parametrisierten Zeilenfiltern nicht aufgezählt werden. Falls dieser Fehler weiterhin auftritt, erhöhen Sie das Abfragetimeout für diesen Prozess, reduzieren Sie die Beibehaltungsdauer für die Veröffentlichung, und verbessern Sie die Indizes für veröffentlichte Tabellen.