Zugriffsverletzung!

Bernhard Eversberg EV at buch.biblio.etc.tu-bs.de
Mo Jul 28 08:40:24 CEST 1997


Die unter NT noch einmal beobachtete "Zugriffsverletzung", die einem
den Zutritt zur Datenbank verweigert, sobald ein einziger user sich
eingeloggt hat, wurde aufgeklaert:

Die Mechanik der Mehrplatz/Einzelplatz-Erkennung schreibt einen Test-
schluessel in den Index 1. Wenn das gelingt, geht das Programm davon
aus, dass es im Mehrplatzmodus arbeiten kann, und tut dieses (es sei denn,
man hat -S gegeben, dann unterbleibt diese Pruefung und es wird sofort
in Einzelplatzmodus geschaltet). Wenn das nicht gelingt, kommt die
bewusste Meldung, und es wird die Dateioeffnung im Einzelmodus versucht.
Das jedoch gelingt nicht (und darf auch nicht gelingen), wenn schon jemand im 
Mehrplatzmodus dran ist. Dann also kommt "Zugriffsverletzung..."

Des Raetsels Loesung: es kommt offenbar bei NT schon mal vor, dass der
erwaehnte Testschluessel zwar erfolgreich geschrieben wurde, dann aber
nicht wieder geloescht wurde, was eigentlich sofort erfolgen sollte.
Dann kann der naechste user eben den Testschluessel deshalb nicht schreiben,
weil er schon da ist (das System verhindert Doppelung). Und geht deshalb
davon aus, dass Mehrplatzmodus nicht geht, und dann hat man den Salat.

Abhilfe: Im Reg. 1 nach dem Testschluessel schauen: er lautet "____"
(4mal Unterstrich), und diesen mit [Entf] beseitigen.

Es wird versucht, fuer die definitive V15 dieses Problem vielleicht 
doch noch zu eliminieren. Aber immerhin beruhigend: es ist nichts wirklich 
Gravierendes, und leicht zu beheben, wenn man's erst weiss.

MfG B.E.




Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro