AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Defekte FB-Datenbank mit Windows 7
Thema durchsuchen
Ansicht
Themen-Optionen

Defekte FB-Datenbank mit Windows 7

Ein Thema von Lemmy · begonnen am 21. Jun 2011 · letzter Beitrag vom 22. Jun 2011
Antwort Antwort
Seite 1 von 2  1 2      
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.380 Beiträge
 
Delphi 10.3 Rio
 
#1

Defekte FB-Datenbank mit Windows 7

  Alt 21. Jun 2011, 18:28
Datenbank: FB Embedded • Version: 2.1 • Zugriff über: IBO
Hi,

eine Anwendung (Delphi 7, IBObjects) mit Firebird 2.1. Läuft wunderbar bei einigen tausend Anwendern.

Bei einem Anwender habe ich folgendes Problem: Da der Anwneder die Software auf 2 Rechnern braucht, hat er die DB kurz entschlossen auf eine externe HDD gelegt (USB). Die transportiert er dann vom einen Arbeitsplatz zum andern.

Seit kurzer Zeit gibts damit das Problem, dass einer der Rechner (Win 7) immer wieder in den Ruhestand runter fährt. Also: Mit der Software wird gearbeitet, dann wird die Software geschlossen (keine Fehlermeldung), der Rechner wird verlassen und irgend wann fährt er automatisch runter. Nach dem nächsten Start ist dann die Datenbank geschrottet.

Einen Fehler in der Anwendung schließe ich jetzt mal ganz frech aus - denn sonst würde das uns bei anderen auch passieren (der Anwender ist nicht der einzigste, der die DB auf einer externen HDD hat).
Sicherlich auch wichtig: Das Problem existiert erst seit kurzer Zeit, d.h. das System lief einige Wochen/Monate ohne Probleme.

Da ich jetzt keinen Bock habe, alle paar Tage dem Kunden eine Datensicherung wieder herzustellen die Frage: Kennt jemand das Problem? Habe ich in Windows eine Möglichkeit das zu unterbinden? Notfalls muss ich den Ruhezustand ausschalten, das würde ich aber nur als aller letzte Maßnahme machen...

Grüße
  Mit Zitat antworten Zitat
arnold mueller

Registriert seit: 27. Jul 2005
129 Beiträge
 
#2

AW: Defekte FB-Datenbank mit Windows 7

  Alt 21. Jun 2011, 18:36
Ich würde bei der USB-Platte den Schreibcache ausschalten und bei Firebird zusätzlich ForceWrite einschalten

-
arno
  Mit Zitat antworten Zitat
Neumann

Registriert seit: 6. Feb 2006
Ort: Moers
536 Beiträge
 
Delphi 12 Athens
 
#3

AW: Defekte FB-Datenbank mit Windows 7

  Alt 21. Jun 2011, 18:56
Denke mal das die Platte ein Problem hat; ev. weil beim Ruhezustand die Spannungsversorgung abbricht.

Mit FBEmbedded wird die Datenbank in dem Moment geschlossen, wenn das Programm beendet wird. Ich habe aber auch schon oft Windows in den Ruhezustand mit offenen FB-Datenbanken geschickt, ist nie etwas passiert.

Forced Write ist aber ein absolutes Muss bei Firebird.

Übrigens hat FB 2.1 Embedded bei mir nie richtig funktioniert; die "normale" Version aber schon. 2.5 läuft dagegen problemlos.
Ralf
Gruß vom Niederrhein
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.380 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Defekte FB-Datenbank mit Windows 7

  Alt 21. Jun 2011, 21:12
Hi,

ForcedWrites ist definitiv an - an der KOnfiguration von Firebird fummelt bei uns keiner rum. Mit Embedded an sich hatte ich noch nie ein Problem (FB 1.5, 2.0 und 2.1)

Was aber sein könnte:
Zitat:
Denke mal das die Platte ein Problem hat; ev. weil beim Ruhezustand die Spannungsversorgung abbricht.
kannst Du dazu noch was sagen? Wie gesagt, das Problem ist plötzlich aufgetreten, ein HDD-Defekt würde zumindest dazu passen. Schreibcache kontrollier ich das nächste mal wenn ich die DB wieder reparieren muss

Grüße
  Mit Zitat antworten Zitat
Neumann

Registriert seit: 6. Feb 2006
Ort: Moers
536 Beiträge
 
Delphi 12 Athens
 
#5

AW: Defekte FB-Datenbank mit Windows 7

  Alt 22. Jun 2011, 00:09
Zu der HD kann ich nichts sagen. Habe nur beobachtet, das so ein Platte ausgeht, wenn man Windows in den Ruhezustand versetzt.

Was bedeutet Datenbank ist defekt? Kann man mit Gfix noch was reparieren?

Wenn die beiden Arbeitsplätze am gleichen Standort sind, könnte man die Datenbank und Firebird auch auf einen Server installieren; dann braucht man die Platte nicht mehr.
Ralf
Gruß vom Niederrhein
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.380 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Defekte FB-Datenbank mit Windows 7

  Alt 22. Jun 2011, 07:32
Was bedeutet Datenbank ist defekt? Kann man mit Gfix noch was reparieren?
defekt = kaputt. Also komplett. Gfix bringt da nichts mehr. Schon mehrfach versucht. Zum Glück habe ich derzeit noch entsprechende Datensicherung vorliegen.


Wenn die beiden Arbeitsplätze am gleichen Standort sind,
SChon klar - aber genau das ist halt das Problem, dass die beiden nicht mal in der selben Stadt sind
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman
Online

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#7

AW: Defekte FB-Datenbank mit Windows 7

  Alt 22. Jun 2011, 07:53
Moin...

wieviele Datenmengen laufen von und nach der DB ?
Mit einem dyndns.org Account kannst du von überall auf einen "Server" mit der FB Datenbank zugreifen. Die Performance ist dann aber stark von der Uploadgeschwindigkeit des jeweiligen Internetanschlusses abhängig. Die ganze Wechselei würde mir persönlich auf den Wecker gehen und damit auch evt. Performanceeinbußen in Kauf nehmen.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Defekte FB-Datenbank mit Windows 7

  Alt 22. Jun 2011, 07:53
Vielleicht wäre es eine Option die Datenbank lokal abzulegen und diese dann auf die Platte zu replizieren.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: Defekte FB-Datenbank mit Windows 7

  Alt 22. Jun 2011, 09:12
Hallo,

zur Eingrenzung des Problems könnte man auch die externe HD durch ein anderes Modell ersetzen und dann sehen, ob der Fehler immer noch auftritt.

Gruß
Frank
"Ich habe Dinge gesehen, die ihr Menschen niemals glauben würdet. Gigantische Schiffe, die brannten, draußen vor der Schulter des Orion" - Roy Batty
  Mit Zitat antworten Zitat
franktron

Registriert seit: 11. Nov 2003
Ort: Oldenburg
1.446 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#10

AW: Defekte FB-Datenbank mit Windows 7

  Alt 22. Jun 2011, 09:32
Das Problem ist Windows 7 und nicht unbedingt die HDD.

Windows 7 fährt nach ca. 30 Min Inaktivität in den Supend to Disk mode (oder Supend to Mem), dann muss man den PC am Powerbutton wieder anschalten. Was als Nebeneffekt dafür sorgt das Windows alle Netzverbindungen getrennt hat und auch alle USB Geräte abgeschaltet hat.
Frank
Tux sein Lieblingsquellcode
While anzfische<TuxSatt do begin
Fisch:=TFisch.Create; Tux.EssenFisch(Fisch); Fisch.Free;inc(anzfische); end;
  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 06:47 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