![]() |
Re: BDE/Paradox Multiclients unter Vista: Applikation hängt
Hallo,
prüfe mal, was für Datei-Rechte die .lck (im db Verzeichnis) und die pdoxusrs.net (net dir) haben. Dazu muss des 1. Programm gestartet sein. Heiko |
Re: BDE/Paradox Multiclients unter Vista: Applikation hängt
Zitat:
Die Benutzer 'Jeder', 'Autorisierte Benutzer', 'User1' (den benutze ich bei beiden Clients zum Anmelden auf dem Server), administrator haben alle Vollzugriff, lesen-ausführen, schreiben, Ändern, Erstellen, und was es sonst noch für Häkchen gibt (außer "Spezielle Berechtigungen") Die Berechtigungen werden auf alle Dateien darunter vererbt. Wenn gerade das Programm nicht offen ist, kann ich auch die Dateien beliebig im explorer/Editor erstellen, ändern, löschen. Wenn es offen ist, kann ich das nicht (aber das ist normal, auch mit Datenbank auf einem 2003 Server nicht anders) Wie ich ganz oben schrieb, die BDE verwaltet die Sperrungen auf Tabellen/Datensätze bei parallelem Zugriff meines Wissens über die .lck Datei. Ich denke, die BDE wird an allen Clients versuchen, die Datei in einem speziellen 'Share' Modus öffnen, so daß alle ihre Sperren reinschreiben können und sich dadurch synchronisieren. |
Re: BDE/Paradox Multiclients unter Vista: Applikation hängt
Zitat:
Wo man es compiliert, ist egal. Problem ist, daß ich nicht weiß, welcher Öffnungsmodus von der BDE verwendet wird. Vielleicht könnte man in "perfmon" oder einem anderen Windows-Diagnoseprogramm auf dem Server irgendwie rauskriegen, welche Dateien wie geöffnet werden, oder wo das Problem liegt. Aber spontan fand ich unter den unzähligen 'Leistungsindikatoren' nichts Brauchbares. In den eventlogs stand auch nichts Auffälliges. Vielleicht weiß jemand, wie man auf dem 2008 Server irgendwie 'geblockte' Dateianfragen sehen kann. Bei 'Geöffnete Dateien verwalten' war ich, dort zeigt der Server für die .lck Dateien folgendes an: * 'geöffnet durch' = der Benutzer, der das Programm zuerst gestartet hat * 'Anzahl Sperren' = 0 * 'Öffnungsmodus' = Lesen, Schreiben |
Re: BDE/Paradox Multiclients unter Vista: Applikation hängt
Kann es nicht sein das Spiezielleberechtigung auch gesetzt sein sollte?
|
Re: BDE/Paradox Multiclients unter Vista: Applikation hängt
Endlich habe ich in einem anderen Forum einen vernünftigen Hinweis erhalten. Es handelt sich nicht um ein BDE Problem sondern um einen Vistabug, der Microsoft schon bekannt ist. Betroffen ist nicht nur BDE, sondern alle "Nicht-Client-Serverdatenbanken", die auf einem Shareordner unter Vista liegen (auch z.B. Access).
Anscheinend in Vista SP1 behoben. ![]() Hier ein freundlicher Gruß an alle Besserwisser, die unkonstruktive Ratschläge gegeben haben: ist doch mal wieder Microsoft schuld, und hat sich auch noch selbst ins Knie geschossen. |
Re: BDE/Paradox Multiclients unter Vista: Applikation hängt
Zitat:
|
Re: BDE/Paradox Multiclients unter Vista: Applikation hängt
Deshalb also weiter auf die BDE setzen, bis die Wand da ist. :zwinker:
|
Re: BDE/Paradox Multiclients unter Vista: Applikation hängt
Zitat:
Ach ja: Wieviel Stunden hatt die Fehlersuche gedauert? Wieviel Prozent des Programmes wären damit umgestellt gewesen? |
Re: BDE/Paradox Multiclients unter Vista: Applikation hängt
Zitat:
Wieso geht ihr eigentlich davon aus, das sich jemand heutzutage noch *freiwillig mit der BDE rumschlägt? Diese Vorstellung ist absurd. Die Zeitbombe ist einmal mehr entschärft worden, für ne Weile. :zwinker: |
Re: BDE/Paradox Multiclients unter Vista: Applikation hängt
Zitat:
Ich habe schon mal in 2-3 Tagen den DB-Zugriff auf MySQL von BDE auf native Komponenten umgestellt. War aber auch einfach da der DBMS-Spezifische Teil eh schon in einer Unit gekapselt ist. Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz