Autor Thema: Replikation-Problem: "Im Dokument gespeicherte Feldlänge ist falsch"  (Gelesen 5981 mal)

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Hallo,

die o.g. Meldung kommt bei der Replikation einer Datenbank.

Lokale compact und fixup haben nichts gebracht.

Im lokalen Log steht:

Zitat
Dokument kann in Server_Name XXX.nsf nicht gespeichert werden (DokID = 0) von XXX.nsf (Dok-ID = 71714): Im Dokument gespeicherte Feldlänge ist falsch
Server_Name XXX.nsf nur teilweise repliziert (aufgrund von zuvor berichtetem Fehler)

Ich hab eine Ansicht mit der Spalte @NoteID erstellt. Dort sehe ich die Nummern in der Art NT000ABCDE

Wie kann ich die Nummer richtig konvertieren?

Text-to-Hex bringt etwas Wirres:   ???
http://nickciske.com/tools/hex.php

Gruß
Leo
nobody is perfect but i'm pretty close 

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...

http://www.parkenet.com/apl/HexDecConverter.html


SUPER !!!
Vielen Dank, Bernhard!
Ich hab das Dok gefunden.

Kann man noch irgendwie ermitteln, welches Feld die "falsche Feldlänge" hat?
Oder das Dokument bloß löschen?

Editieren und nochmals speichern löst das Problem leider nicht.
« Letzte Änderung: 18.10.10 - 22:50:29 von Bruce Willis »
nobody is perfect but i'm pretty close 

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Ich befürchte, Du kannst jetzt nur noch löschen.

Wenn das Dokument wichtig / nicht einfach so neu anlegbar ist, könnte man auf Itemebene noch etwas probieren. Aber das wäre aufwändig.

Solche Fälle sind ja auch selten. Vielleicht kannst Du ja noch etwas herausfinden, wie das passieren könnte.
Äh - wie sieht das eigentlich mit den anderen Replik aus? Ist da das Dokument noch in Ordnung?

Bernhard

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Äh - wie sieht das eigentlich mit den anderen Replik aus? Ist da das Dokument noch in Ordnung?


Sehr gute Frage! ;)
Ich hab gerade zwischen den zwei Servern repliziert:
Code
18.10.2010 22:57:34   Pushing XXX.nsf to Server_Name XXX.nsf
18.10.2010 22:57:34   Replication history for Server_Name XXX.nsf was not updated: Field length stored in document is incorrect

Scheinbar auch dort defekt...
nobody is perfect but i'm pretty close 

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Ui, die Meldung sagt aber etwas anderes aus. Lösch mal die Replication History. Nicht, dass es "nur" das war. Das wäre dann aber auch nicht besonders schlimm (der KAU statt dem GAU).

Bernhard

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Dokument lokal gelöscht, History hier und dort gelöscht, von lokal und zwischen den Servern repliziert, keine Fehlermeldungen, das Problem scheint gelöst zu sein.

Nochmals vielen Dank!

Nur so, am Rande, ich hab Dich nicht ganz verstanden:
Was hätte schlimmer sein können?

Gruß
Leo
« Letzte Änderung: 18.10.10 - 23:51:52 von Bruce Willis »
nobody is perfect but i'm pretty close 

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Schlimmer wäre ein defektes Dokument. Noch schlimmer ein defektes Dokument, was in Wirklichkeit zum Design gehört oder die ACL darstellt. Ganz schlimm: Eine defekte interne Table. Aber da hättest Du eine andere (grausamere) Meldung bekommen  ;D

Schön, dass es wieder tut. Eine replication history zu löschen schadet nicht. Es in solchem Falle nicht zu tun, kann auch zukünftig zu weiterer Inkonsistenz der Repliken führen. Und keiner bekommt es gleich mit ... Es sei denn, man hat einen "Bruce Willis", der die Protokolle checkt  ;)

Bernhard

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Oh!..
Wieder was von Bernhard gelernt!!  :)
Vielen Dank!!!
 :knuddel:

Und gute Nacht.

Gruß
Leo
« Letzte Änderung: 19.10.10 - 09:13:23 von Bruce Willis »
nobody is perfect but i'm pretty close 

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Gern geschehen, Leo. So unter alten Waffenbrüdern im Umfeld zwischen S-75 und MiG-31 ;) Und nun wieder vereint bei Notes.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz