Artikel-ID: 191916 - Geändert am: Donnerstag, 6. November 2003 - Version: 3.0 Kein gleicher Punkt zum Synchronisieren von Replikaten nach 2000Dieser Artikel wurde zuvor veröffentlicht unter D37726 Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base: 191916 (http://support.microsoft.com/kb/191916/EN-US/ ) ACC97: No Common Point to Synchronize Replicas After Year 2000 ProblembeschreibungFortgeschritten: Erfordert Fachkenntnisse in den Bereichen Kodierung und Interoperabilität sowie Mehrbenutzerfähigkeiten. Wenn Sie versuchen, zwei Elemente einer Replikatgruppe zu synchronisieren, die vor dem Jahr 2000 erstellt wurde, und das aktuelle Datum des Computers ist ein Datum nach dem Jahr 2000, wird möglicherweise die folgende Fehlermeldung angezeigt: UrsacheDer Ausdruckdienst der Microsoft Jet-Datenbank-Engine 3.5 verarbeitet Datumseinträge in die MSysExchangeLog-Tabelle in Replikaten unkorrekt. Wenn eine Replikatgruppe, die vor dem Jahr 2000 erstellt wurde, nach dem Jahr 2000 komprimiert wird, werden alle Austauschinformationen, die sich auf Synchronisierungen nach dem Jahr 2000 beziehen, aus der MSysExchangeLog-Tabelle gelöscht. Nachdem diese Informationen gelöscht wurden, stimmen die Generationsinformationen?? in der MSysExchangeLog-Tabelle und der MSysGenHistory-Tabelle nicht überein und die Replikate können nicht synchronisiert werden. LösungUm dieses Problem zu beheben, verwenden Sie eine der folgenden Methoden:
StatusMicrosoft hat bestätigt, daß dieses Problem bei Microsoft Access 97 besteht. Dieses Problem wurde bei Microsoft Office 97 Service Release 2 (SR-2) behoben. Weitere InformationenWenn in Microsoft Access 97 eine Synchronisierung stattfindet, erfolgt ein Eintrag in der MSysGenHistory-Tabelle, um die Änderungen, die während der Synchronisierung ausgetauscht wurden, auf eine Generationsnummer zu beziehen. Es erfolgt ebenfalls ein Eintrag in der MSysExchangeLog-Tabelle, um Datum/Uhrzeit, Partnerreplikate und die letzte ausgetauschte Generation für jede Synchronisierung anzugeben. Die Jet-Datenbank-Engine verwendet diese Einträge während jeder Synchronisierung, um zu bestimmen, welche Generationen (Änderungen) zwischen den beiden Replikaten ausgetauscht werden müssen. Wenn eines der Elemente eine Generation benötigt, die von dem zweiten Element nicht länger erkannt wird, gibt es keinen gemeinsamen Ansatzpunkt, um die Synchronisierung zu starten und die Synchronisierung schlägt fehl. Wenn eine Replikatgruppe, die vor dem Jahr 2000 erstellt wurde, nach dem Jahr 2000 verwendet wird, werden falsche Datumsangaben in diese Tabellen eingetragen. Die falschen Datumsangaben erwecken den Anschein, daß ein Austausch, der tatsächlich am 1. Januar 2000 durchgeführt wurde, am 1. Januar 100 durchgeführt wurde. Wenn die Datenbank komprimiert wird, werden alle Einträge in der MSysExchangeLog-Tabelle, die die Verweildauer des Replikats überschreiten, gelöscht. Da Datensätze, die im Jahr 100 eingegeben wurden, diesen Zeitraum überschreiten, werden sie gelöscht. Es werden ebenfalls Verweise auf alle Generationen bis auf die letzte Generation aus der MSysGenHistory-Tabelle gelöscht. Wenn das nächste Mal eine Synchronisierung durchgeführt wird, sind infolge dieser Löschungen die Generationen, die gemäß der MSysExchangeLog-Tabelle ausgetauscht werden müssen, nicht länger in der MSysGenHistory-Tabelle vorhanden. An diesem Punkt wird die im Abschnitt SYMPTOME in diesem Artikel beschriebene Fehlermeldung angezeigt. Zum Reproduzieren des Problems erforderliche Schritte:
Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, daß nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
| SPRACHE AUSWÄHLEN
|

Zum Anfang
