Firebird Embedded DB auf Netzwerk

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.

Firebird Embedded DB auf Netzwerk

Beitragvon gladio » 10. Nov 2019, 17:51 Firebird Embedded DB auf Netzwerk

Lazarus 2.0.4 auf Windows10/64
Firebird 3, Datenbankanbindung über Zeos

Für eine Datenbankanwendung habe ich mich für Firebird entschieden.
Die Dantenbank soll als Embedded betrieben werden, also keine zusätzliche Server-Installation/Konfiguration für den Anwender.
Die Datenbank selbst sollte an beliebigem Speicherort abgelegt werden können, also nicht nur im Anwendungsverzeichnis.
Eine entsprechende Einstellung für den DB-Speicherort ist vorhanden.
Auf lokalen Laufwerken (auch Windows OneDrive) funktioniert das, nicht aber auf eingebundenen Netzwerk-Laufwerken:

Code: Alles auswählen
SQL Error: Unable to comlete network request to host ".....".
Failed to esteblish a connection. Das System kann die angegebene
Datei nicht finden. Error Code: -902. Unsuccessful execution caused
by a system error that precludes successful execution of subsequent statement.


Mit der Zeos-Einstellung 'HostName' habe ich schon erfolglos experimentiert.
Gibt es dafür überhaupt eine Lösung?
Der Ablageort 'Netzwerk' wäre sehr vorteilhaft, wegen regelmäßigen Backups der DB und der Möglichkeit von unterschiedlichen Clients (natürlich nicht gleichzeitig)
arbeiten zu können.
gladio
 
Beiträge: 105
Registriert: 21. Jun 2014, 05:15
Wohnort: Insel Rügen
OS, Lazarus, FPC: Win10-32/64 - letzte Lazarus Standard-Edition | 
CPU-Target: 32/64Bit
Nach oben

Beitragvon af0815 » 10. Nov 2019, 19:06 Re: Firebird Embedded DB auf Netzwerk

Bemühe einmal google zu dem Thema. Da gibt es etliche Information dazu.

DB auf ein Netzlaufwerk zu legen ist keine besonders gute Idee. Das Handling der Sperren in der DB ist auf einem Netzlaufwerk ganz einfach schlecht. Im Falle eines Verbindungsabbruch des Netzlaufwerkes ist auch die konsistenz der DB logischerweise ein Problem.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
af0815
 
Beiträge: 3789
Registriert: 7. Jan 2007, 10:20
Wohnort: Niederösterreich
OS, Lazarus, FPC: FPC 3.2 Lazarus 2.0 per fpcupdeluxe | 
CPU-Target: 32Bit (64Bit)
Nach oben

• Themenende •

Zurück zu Datenbanken



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

porpoises-institution
accuracy-worried