Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Dateizugriffe im Peer-To-Peer-Netz (Win10/Btrieve) (https://www.delphipraxis.net/188183-dateizugriffe-im-peer-peer-netz-win10-btrieve.html)

udo888 7. Feb 2016 12:58

Dateizugriffe im Peer-To-Peer-Netz (Win10/Btrieve)
 
Hallo,
ich schlage mich mit einem etwas undurchsichtigem Problem herum ...

Es sind zwei Rechner per LAN verbunden. Auf dem Rechner 1 habe ich einen Ordner freigegeben, in welchem die Daten für eine Anwendung liegen. Von beiden Rechnern wird gleichzeitig auf die Dateien zugegriffen. Bei dem verwendeten Btrieve 6.15 gibt es ein Tool, bei dem man Mehrfachzugriffe einstellen/zulassen kann.
Das Ganze wurde in gefühlten 100 Jahren schon unzählige Male gemacht und hat (hauptsächlich unter Win7) immer funktioniert.

Seit Windows 10 gibt es nun damit Ärger. Beim Öffnen einer Datenbank lässt er keine Mehrfachzugriffe zu. Sobald der andere Rechner die bereits geöffnete Datenbank anfasst, stürzt der Zugriff mit Error 88 ab.
Offiziell ist das ein inkompatibler Modus, dieser wurde aber nirgendwo verändert. Bisher gab es damit keine Probleme.

Ist unter Windows 10 eine Änderung in den Zugriffsrechten auf Dateien eingetreten? Gibt es darin evt. Unterschiede zu Win10 Prof.?

Bernhard Geyer 7. Feb 2016 13:31

AW: Dateizugriffe im Peer-To-Peer-Netz (Win10/Btrieve)
 
Btrieve 6.15 - Evtl. mal aktualisieren?

Ich könnte mir Vorstellen das deine Uralte Version ähnlich wie die BDE schon seit Jahren immer mehr Probleme mit den Optimistischen Sperrverfahren von neueren Windows-Versionen bekommt.

hoika 7. Feb 2016 14:41

AW: Dateizugriffe im Peer-To-Peer-Netz (Win10/Btrieve)
 
Hallo,
bei der BDE war das ab W2K.
Aber es lief ja mit Win7.

error 88
A write fault occurred on the network

Wievielten den die Zugriffsrechte und Freigaberechte aus?

Heiko

udo888 8. Feb 2016 12:37

AW: Dateizugriffe im Peer-To-Peer-Netz (Win10/Btrieve)
 
Die Zugriffsrechte sind komplett freigegeben = Vollzugriff.
Bei Btrieve 6.15 handelt es sich um eine lokale Engine, welche auf "Multi" geschalten wird. Das ist sicher nicht die Optimalvariante, hat sich aber bewährt, wenn eine Station nur Daten abrufen möchte und selten was ändert.
Vor Win10 gab es keine Probleme damit.

Gestattet Win10 eigentlich, dass mehrere Stationen gleichzeitig auf eine Datei zugreifen (also diese offen haben)? Gibt es eventuell Unterschiede zwischen Home und Prof?

HolgerX 8. Feb 2016 16:44

AW: Dateizugriffe im Peer-To-Peer-Netz (Win10/Btrieve)
 
Hmm..

Es gibt zwischen 'Home' und 'Pro' bestimmt einen Unterschied.

Schau mal in die 'Erweiterte Freigabe', Dort kann eingestellt werden, wie viele Benutzer zugelassen werden, um auf die Freigabe zuzugreifen.

Vielleicht ist dies bei W10 Home auf 1 fixiert?

Somit könnte nur ein Benutzer gleichzeitig auf dieses Share zugreifen können.

Das war auch der Unterschied zwischen den Desktop und Server Versionen von Windows.
Bei den Desktop war das beschränkt auf 10 gleichzeitige Zugriffe...


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz