Veox Wissensbasis

Probleme beim Zugriff auf dateibasierte Systeme im Netzwerk (Opportunistic Locking)

Datum Erstellung: 21.01.2008
Datum Geändert:
Programm: Veox.Projekt, Veox.Kontakt, Veox.ZeitPro

Die in Betriebssystem seit Windows NT eingebaute Opportunistic Locking-Funktion erhöht bei dateibasierten Systemen, wie Sie auch bei den Veox Programmen zum Einsatz kommen, das Risiko von Beschädigungen an den Veox Datenbanktabellen - bei gemeinsamer Verwendung in einem Netzwerk, dies unabhängig davon, ob es sich bei dem Rechner, auf dem die Daten gelagert sind, um einen echten Server handelt oder um einen ganz normalen PC, der als Dateiserver verwendet wird.

Dieses Problem betrifft auch Clients, auf denen Microsoft Windows NT 4.0, Microsoft Windows 2000 oder Microsoft Windows XP ausgeführt wird und die mit einem Dateiserver verbunden sind, der Opportunistic Locking unterstützt.

Treten wiederholt Probleme auf, so sollte die "Opportunistic Locking" Funktion deaktiviert werden.

Lösung :

Um das Problem zu lösen, sollte die "Opprtunistic Locking" Funktion deaktiviert werden. Hierzu ist ein Eingriff in die Registry notwendig, d.h. Sie benötigen Administratorrechte. Zur Bearbeitung der Registry können Sie Regedit.exe verwenden.

  • Starten Sie die Registry durch Eingabe von 'Regedit' im Startmenü (unter XP 'Ausführen', unter Vista Eingabe im Textfeld 'Suche starten'
  • Suchen Sie dann folgenden Eintrag in der Registry:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
  • Ändern Sie folgenden Werte:
  • EnableOplocks
    EnableOpLockForceClose
    und setzen Sie EnableOplocks auf 0 und EnableOpLockForceClose auf 1

Wenn die Werte noch nicht vorhanden sind:

Sind diese Einträge noch nicht vorhanden, so legen Sie den Eintrag jeweils neu an:

  • Rechts auf - Parameters - klicken, aus dem Kontextmenü 'dann Neu - DWort" Wert'
  • Geben Sie diesen den Namen : EnableOplocks bzw. EnableOpLockForceClose und tragen Sie jeweils die oben angegebenen Werte ein..

Hinweis: vor Änderung der Registry sollten Sie ein Backup dieser machen. Wir übernehmen keine Haftung vor eventuellen Problemen, die sich aus der Änderung der Registry durch Ihren Eingriff ergeben. Alle Informationen sind aber sorgfältig recherchiert.

Eingriffe in die Registry sollten nur durch einen erfahrenen Anwender oder durch einen Systemadministrator ausgeführt werden