Freigeben über


Fehler- und Ereignisreferenz (Replikation)

Dieser Abschnitt der Dokumentation enthält Informationen zur Ursache und Lösung für eine Reihe von Fehlern im Zusammenhang mit der Replikation.

Fehler Nachricht
MSSQL_ENG002601 Es kann keine doppelte Schlüsselzeile in das Objekt '%.*ls' mit dem eindeutigen Index '%.*ls' eingefügt werden.
MSSQL_ENG002627 Verstoß gegen %ls Einschränkung '%.*ls'. Doppelte Schlüssel können nicht in objekt '%.*ls' eingefügt werden.
MSSQL_ENG003165 Datenbank '%ls' wurde wiederhergestellt, aber beim Wiederherstellen/Entfernen der Replikation ist ein Fehler aufgetreten. Die Datenbank wurde offline gelassen. Weitere Informationen finden Sie im Thema MSSQL_ENG003165 in SQL Server Books Online.
MSSQL_ENG003724 Die %S_MSG "%.*ls" kann nicht %S_MSG werden, da sie für die Replikation verwendet wird.
MSSQL_ENG004929 Die %S_MSG '%.*ls' kann nicht geändert werden, da sie für die Replikation veröffentlicht wird.
MSSQL_ENG007395. Siehe Problembehandlung bei Oracle-Herausgebern. 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 Publikation konnte nicht gelöscht werden. Ein Abonnement ist vorhanden.
MSSQL_ENG014010 Der Server "%s" ist nicht als Abonnementserver definiert.
MSSQL_ENG014114 "%s" ist nicht als Distributor 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. %s
MSSQL_ENG014151 Replikations-%1!s!: Fehler beim %2!s!-Agent. %s
MSSQL_ENG014152 Replikations-%1!: %2! (Agent) ist für die Wiederholung geplant. %s
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 Publikation 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 Zusammenführungs-Agent ausgeführt wird und der erwarteten Anforderung entsprechen kann.
MSSQL_ENG014163 Der Schwellenwert [%s:%s] für die [%s]-Veröffentlichung wurde festgelegt. Stellen Sie sicher, dass der Zusammenführungs-Agent ausgeführt wird und der erwarteten Anforderung entsprechen kann.
MSSQL_ENG014164 Der Schwellenwert [%s:%s] für die [%s]-Veröffentlichung wurde festgelegt. Stellen Sie sicher, dass der Zusammenführungs-Agent ausgeführt wird und der erwarteten Anforderung entsprechen kann.
MSSQL_ENG014165 Der Schwellenwert [%s:%s] für die [%s]-Veröffentlichung wurde festgelegt. Stellen Sie sicher, dass der Zusammenführungs-Agent ausgeführt wird und der erwarteten Anforderung entsprechen kann.
MSSQL_ENG018456 Fehler bei der Anmeldung für "%.*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 Der Replikations-Agent hat in %ld Minuten keine Statusmeldung protokolliert. Dies kann auf einen nicht reagierenden Agent oder eine hohe Systemaktivität hinweisen. Stellen Sie sicher, dass Datensätze an das Ziel repliziert werden und dass Verbindungen mit dem Abonnenten, Publisher und Distributor weiterhin aktiv sind.
MSSQL_ENG020557 Abschaltung des Agenten. Weitere Informationen finden Sie im SQL Server-Agent-Auftragsverlauf für den Auftrag "%s".
MSSQL_ENG020572 Das Abonnement des Abonnenten '%s' für Artikel '%s' in Publikation '%s' wurde nach einem Validierungsfehler erneut initialisiert.
MSSQL_ENG020574 Das Abonnement des Abonnenten '%s' für Artikel '%s' in der Publikation '%s' hat die Datenüberprüfung nicht bestanden.
MSSQL_ENG020575 Der Abonnent '%s' hat das Abonnement für den Artikel '%s' in der Publikation '%s' die Datenüberprüfung bestanden.
MSSQL_ENG020596 Nur "%s" oder Mitglieder von db_owner können den anonymen Agent entfernen.
MSSQL_ENG020598 Die Zeile wurde beim Abonnenten beim Ausführen des replizierten Befehls nicht gefunden.
MSSQL_ENG021075 Die Anfangsmomentaufnahme für die %1!s!-Veröffentlichung ist noch nicht verfügbar.
MSSQL_ENG021076 Die erste Momentaufnahme für den Artikel '%s' ist noch nicht verfügbar.
MSSQL_ENG021286 Die Konflikttabelle '%s' existiert nicht.
MSSQL_ENG021330 Fehler beim Erstellen eines Unterverzeichnisses unter dem Arbeitsverzeichnis der Replikation. (%ls)
MSSQL_ENG021331 Fehler beim Kopieren der Benutzerskriptdatei in den Distributor. (%ls)
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 Problembehandlung bei Oracle-Herausgebern. SQL*PLUS konnte nicht ausgeführt werden. Stellen Sie sicher, dass die aktuelle Version des Oracle-Clientcodes auf dem Verteiler installiert ist.
MSSQL_ENG021620. Siehe Problembehandlung bei Oracle-Herausgebern. 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 Problembehandlung bei Oracle-Herausgebern. Der registrierte OLEDB-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 Problembehandlung bei Oracle-Herausgebern. Die Verbindung mit dem Oracle-Datenbankserver '%s' kann mithilfe des OLE DB-Anbieters von Oracle, OraOLEDB.Oracle, nicht hergestellt werden.
MSSQL_ENG021627. Siehe Problembehandlung bei Oracle-Herausgebern. Die Verbindung mit dem Oracle-Datenbankserver '%s' kann mithilfe des OLE DB-Anbieters von Microsoft, MSDAORA, nicht hergestellt werden.
MSSQL_ENG021628. Siehe Problembehandlung bei Oracle-Herausgebern. Die Registrierung des Verteilers ‚%s‘ kann nicht so aktualisiert werden, dass der OLEDB-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 Problembehandlung bei Oracle-Herausgebern. 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 OLEDB-Anbieter von Oracle auf dem Verteiler installiert und registriert ist.
MSSQL_ENG021642. Siehe Problembehandlung bei Oracle-Herausgebern. Für heterogene Verleger ist ein Verbindungsserver erforderlich. Ein Verbindungsserver mit dem Namen '%s' ist bereits vorhanden. Entfernen Sie den Verbindungsserver, oder wählen Sie einen anderen Verlegernamen aus.
MSSQL_ENG021663. Siehe Problembehandlung bei Oracle-Herausgebern. Es wurde kein gültiger Primärschlüssel für die Quelltabelle gefunden [%s]. [%s].
MSSQL_ENG021684. Siehe Problembehandlung bei Oracle-Herausgebern. Die Berechtigungen, die der Administratoranmeldung für Oracle Publisher '%s' zugeordnet sind, reichen nicht aus.
MSSQL_ENG021797 '%s' muss eine gültige Windows-Anmeldung im Formular sein: 'MACHINE\Login' oder 'DOMAIN\Login'. Weitere Informationen finden Sie in der Dokumentation für "%s".
MSSQL_ENG021798 Der Agentauftrag "%s" muss über "%s" hinzugefügt werden, bevor fortgefahren wird. Weitere Informationen finden Sie in der Dokumentation für "%s".
MSSQL_REPL020011 Der Prozess konnte '%1' auf '%2' nicht ausgeführt werden.
MSSQL_REPL027056 Der Zusammenführungsvorgang konnte den Generationenverlauf nicht im '%1' ändern. Starten Sie bei der Problembehandlung die Synchronisierung mit ausführlicher Verlaufsprotokollierung neu, und geben Sie eine Ausgabedatei an, in die geschrieben werden soll.
MSSQL_REPL027183 Der Zusammenführungsprozess konnte die Änderungen in Artikeln mit parametrisierten Zeilenfiltern nicht enumerieren. Wenn dieser Fehler weiterhin auftritt, erhöhen Sie das Abfragetimeout für diesen Prozess, verringern Sie den Aufbewahrungszeitraum für die Publikation, und verbessern Sie die Indizes für veröffentlichte Tabellen.