Anfang des Inhaltsbereichs

600: Work rolled back Dokument im Navigationsbaum lokalisieren

Erläuterung:

Die Transaktion des Benutzers wurde implizit abgebrochen und durch eine implizite ROLLBACK-Anweisung zurückgesetzt, weil

  1. der Benutzer innerhalb eines bestimmten Zeitintervalls (Installationsparameter LOCK_TIMEOUT) keine Operationen durchführte, jedoch Sperren hielt, auf deren Zuteilung andere Benutzer warteten, oder
  2. sich die Server-DB in einer Deadlocksituation befand. Eine Deadlocksituation ist eine Situation, in der zwei oder mehr Benutzer jeweils Sperren halten und weitere Sperren anfordern, die von den jeweils anderen Benutzern gehalten werden. Im einfachsten Fall mit zwei Benutzern hält der eine Benutzer mindestens eine Sperre und fordert eine andere an. Diese wird aber von einem anderen Benutzer gehalten, der wiederum auf die Sperre wartet, die der erste Benutzer hält. Diese Situation kann nur aufgelöst werden, wenn einer der Benutzer die schon erhaltene Sperre wieder freigibt.

Benutzerreaktion:

In einigen Fällen enthält der Fehlertext noch eine genauere Beschreibung des Fehlers.

In beiden Fällen sind die Sperranforderungen zu überprüfen und ggf. zu ändern. Die letzte Transaktion ist zu wiederholen.

Gegebenenfalls ist auch der Wert des Installationsparameters LOCK_TIMEOUT zu überprüfen und zu ändern.

Ende des Inhaltsbereichs