Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Zugriffsproblem Firebird (https://www.delphipraxis.net/153502-zugriffsproblem-firebird.html)

Delix 5. Aug 2010 13:32

Datenbank: FB • Version: 1.5.6 • Zugriff über: D5 / Zeos

Zugriffsproblem Firebird
 
Hallo zusammen!

Ich habe ein interessantes Problem mit Firebird:

Firebird 1.5.6 ist installiert auf Win 2008 SP3 Server. Keine weiteren Anwendungen außer meiner vorhanden. Mehre PC arbeiten mit dem Server - alles gut.

Gestern morgen kommt niemand ins Programm. Das System meldet "cannot attach to password database". Nach einigen Prüfung funktoniert es plötzlich ohne direkt erkennbaren Grund. Heute plötzlich wieder Problem diesmal mit der Meldung "operating system directive CreateFileZugriff verweigert". Nachdem einige Dinge geprüft wurden ( Zugriffsrechte, Log-Datei etc. ) versucht, auf dem Server die Anwendung zu starten - funktioniert. Alle können wieder arbeiten. Wird auf dem Server die Anwendung beendet, kommt wieder der erste Fehler.

Im Moment habe ich leider keine Idee, was hier passiert.

Schöne Grüsse

Lemmy 5. Aug 2010 21:42

AW: Zugriffsproblem Firebird
 
Hi,

M$ hat mal in den Server so ne tolle "Sicherheitsfunktion" eingebaut, bei der alle Dateien vor dem Zugriff vom BS gesichert wurde. Unter den zu sichernden Endungen war auch die *.gdb. Kann es evtl. daran liegen dass die Datenbanken noch die "alte" Endung gdb haben?

GRüße

DelphiBandit 6. Aug 2010 08:25

AW: Zugriffsproblem Firebird
 
Nein, erfahrungsgemäß macht die Sicherungsfunktion die Zugriffe von den Clients nur grottenlangsam, weil Windows der Meinung ist die ganze Zeit Sicherungen der GDB irgendwo hin zu kopieren. Ist ja nicht als Zugriffsicherung gedacht, sondern eher Backup.

Kann man übrigens leicht umgehen, indem man die geschützte Systemdatei C:\Windows\System32\Restore\Filelist.xml editiert und das GDB dort rauslöscht. Oder bei Windows das System-Restore für das DB-Laufwerk abschalten. Aber imho war das mit der GDB-Sicherung sowieso nur bei Win XP.

Das von Dir beschriebene Problem hatten wir leider (für Dich)/zum Glück (für uns) noch nicht, obwohl wir Firebird schon lange im Einsatz haben.

Was mir gerade noch in den Sinn kommt, seit V2 hat sich die security.fdb / bzw. isc4.gdb geändert. Könnte es sein, dass manche Deiner Clienten eine fbclient / bzw. gds32.dll des 2er Firebird verwenden. Nur eine Idee.

tsteinmaurer 6. Aug 2010 10:03

AW: Zugriffsproblem Firebird
 
Könnte sein, dass hier ein TCP/IP Connect-String Abhilfe schafft.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:22 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