AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Paradox: Timeout bei der Sperrung Tabelle
Thema durchsuchen
Ansicht
Themen-Optionen

Paradox: Timeout bei der Sperrung Tabelle

Ein Thema von HeikoAdams · begonnen am 16. Jul 2007 · letzter Beitrag vom 17. Jul 2007
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von HeikoAdams
HeikoAdams

Registriert seit: 12. Jul 2004
Ort: Oberfranken
661 Beiträge
 
FreePascal / Lazarus
 
#1

Paradox: Timeout bei der Sperrung Tabelle

  Alt 16. Jul 2007, 13:43
Datenbank: Paradox • Version: 7 • Zugriff über: BDE
Hallo,
in letzter Zeit bekommt ein Kunde von uns immer wieder sporadisch die Fehlermeldung "Timeout bei der Sperrung Tabelle".
Da ich bei Tante Google nix dazu finden konnte, kann mir evtl. hier jemand weiterhelfen.

Was kann die Ursache für diese Fehlermeldung sein und wie kann man das Problem abstellen, ohne dem Kunden eine Umstellung auf ein anderes DBMS anbieten zu müssen?

Gruß

Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Paradox: Timeout bei der Sperrung Tabelle

  Alt 16. Jul 2007, 13:46
Finde dich damit ab endlich die BDE abzulösen. Das du bisher nicht auf die nicht mehr passende Implementierung der BDE bezüglich neue Windows-Versionen gestoßen bist war reines Glück.

Folgende Gründe könnten vorliegen:
- Kunde setzt neuere Windows-Version auf Client/Server ein
- Kunde setzt neuen/neue Version von Virenscanner ein welcher anderen Sperrmechanismus bei Scannen verwendet

Evtl. gibts noch andere möglichkeiten, aber jedes Windows-Update/Windows-Version bringt das Ende der BDE näher.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von HeikoAdams
HeikoAdams

Registriert seit: 12. Jul 2004
Ort: Oberfranken
661 Beiträge
 
FreePascal / Lazarus
 
#3

Re: Paradox: Timeout bei der Sperrung Tabelle

  Alt 16. Jul 2007, 13:56
Zitat von Bernhard Geyer:
Kunde setzt neuere Windows-Version auf Client/Server ein
Bei dem Kunden wird Windows 2000/XP eingesetzt. Das der Virenscanner schuld ist, wage ich auszuschließen, da der Fehler nur sporadisch und seltenst an der selben Programmstelle auftritt.

Könnte es evtl. auch daran liegen das z.B. das die Netzwerkverbindung zum Server durch irgendwas gestört wird?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Paradox: Timeout bei der Sperrung Tabelle

  Alt 16. Jul 2007, 14:00
Zitat von HeikoAdams:
Das der Virenscanner schuld ist, wage ich auszuschließen, da der Fehler nur sporadisch und seltenst an der selben Programmstelle auftritt.
Wenn du wüstest wie oft unser Virenscanner sportisch teilweise minutenlang Verzeichnisse sperrt ...

Zitat von HeikoAdams:
Könnte es evtl. auch daran liegen das z.B. das die Netzwerkverbindung zum Server durch irgendwas gestört wird?
Das sollte eigentlich von den darunter liegenden Netzwerkschichten normalerweise abgefangen werden bzw. andere Meldungen zur folge haben
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von HeikoAdams
HeikoAdams

Registriert seit: 12. Jul 2004
Ort: Oberfranken
661 Beiträge
 
FreePascal / Lazarus
 
#5

Re: Paradox: Timeout bei der Sperrung Tabelle

  Alt 16. Jul 2007, 14:04
Zitat von Bernhard Geyer:
Das sollte eigentlich von den darunter liegenden Netzwerkschichten normalerweise abgefangen werden bzw. andere Meldungen zur folge haben
War ja auch nur ne Vermutung. Beim SQL Server hängen Timeout Meldungen des öfteren mal auch mit einem "kranken" Netzwerk zusammen.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Paradox: Timeout bei der Sperrung Tabelle

  Alt 16. Jul 2007, 14:08
Zitat von HeikoAdams:
War ja auch nur ne Vermutung. Beim SQL Server hängen Timeout Meldungen des öfteren mal auch mit einem "kranken" Netzwerk zusammen.
Du meinst das damit das "fehlende" Antwort als Timeout der Sperre gewertet wird.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von HeikoAdams
HeikoAdams

Registriert seit: 12. Jul 2004
Ort: Oberfranken
661 Beiträge
 
FreePascal / Lazarus
 
#7

Re: Paradox: Timeout bei der Sperrung Tabelle

  Alt 16. Jul 2007, 14:13
Zitat von Bernhard Geyer:
Zitat von HeikoAdams:
War ja auch nur ne Vermutung. Beim SQL Server hängen Timeout Meldungen des öfteren mal auch mit einem "kranken" Netzwerk zusammen.
Du meinst das damit das "fehlende" Antwort als Timeout der Sperre gewertet wird.
So ungefähr. Ich dachte, das evtl. die fehlende Antwort der Gegenseite den Timeout verursacht hat.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Paradox: Timeout bei der Sperrung Tabelle

  Alt 16. Jul 2007, 14:16
Da du schon von MS SQL Server geschrieben hast: Wieso stellst du die Anwendung dort nicht dorthin um (MSDE)?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von HeikoAdams
HeikoAdams

Registriert seit: 12. Jul 2004
Ort: Oberfranken
661 Beiträge
 
FreePascal / Lazarus
 
#9

Re: Paradox: Timeout bei der Sperrung Tabelle

  Alt 16. Jul 2007, 14:42
Weil wir das Programm für einen Kunden erstellt haben, und dieser Kunde (trotz aller Argumente) keine Notwendigkeit für eine Umstellung des DBMS sieht.
Naja, vielleicht nervt ihn die Meldung irgendwann und er gibt den Auftrag
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#10

Re: Paradox: Timeout bei der Sperrung Tabelle

  Alt 16. Jul 2007, 17:22
Hallo,

ich würde mal die bde Fehlermeldungsnummer mit auslesen.
Aber dazu müssest du an vielen Stellen jetzt wohl was ändern
Programm-Design-Fehler ...

Ich hätte da jetzt auch Probleme (Design) ...

Schau mal nach, wie gross die Sperrdatei (paradox.lck)
im DB-Pfad ist,
bei vielen Clients kann die ziemlich gross werden

Vielleicht hilft es, die Datei sporadisch versuchen zu löschen
(geplante Vorgänge)
Ist sie nicht da. legt der nächste Client sie wieder an.


Ausserdem
http://www.webservertalk.com/archive...9-1190542.html

und der Link dort drin.

Heiko
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 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