Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   firebird embedded und paralleler Zugriff (https://www.delphipraxis.net/169032-firebird-embedded-und-paralleler-zugriff.html)

khh 25. Jun 2012 16:49

Datenbank: Firebird • Version: 2.1 • Zugriff über: zeos

firebird embedded und paralleler Zugriff
 
ich mach mal hierzu nen neuen Tread auf.

Der embedded Server in der Version 2.1.4X funktioniert, nach ein paar Einstellungsschwierigkeiten meinerseits, jetzt mit Zeos 6.6 fehlerlos.
Allerdings ist nur jeweils ein exklusiver Zugriff auf die DB möglich :-(
(Ich hab da im Hinterkopf das ist da so :( )
Der gleichzeitige Versuch von einem 2ten Programm auf die DB zuzugreifen bringt ne sql-error " der Prozess kann nicht...."
Gibts ne Möglichkeit mehrfach gleichzeitig auf die DB zuzugreifen, oder ist da die embedded-version doch nicht das Gelbe vom Ei ?


Danke gruss KHH

mkinzler 25. Jun 2012 16:56

AW: firebird embedded und paralleler Zugriff
 
Das funktioniert erst ab 2.5. Grundsätzlich würde ich für Multiuser-Zugriff aber eine Servervariante einsetzen ( und dies unabhängig vom verwendetem DBMS)

grl 25. Jun 2012 19:21

AW: firebird embedded und paralleler Zugriff
 
Gleichzeitig mit der 2.1er embedded geht definitiv nicht.

Mit der 2.5er solls gehen (es sollte sich auch problemlos die 2.1er durch die 2.5er ersetzen lassen). Weiß aber nicht wie stabil das ist - wir haben hier einige freezes, von denen wir aber noch nicht wissen ob sie an unserer Software oder an der Firbird-Embedded-Engine liegen...

Gruß
Luggi

khh 26. Jun 2012 07:43

AW: firebird embedded und paralleler Zugriff
 
Zitat:

Zitat von grl (Beitrag 1172385)

es sollte sich auch problemlos die 2.1er durch die 2.5er ersetzen lassen
Gruß
Luggi

leider nicht

zeos in der Version 6.6 macht da nicht mit :-(

mkinzler 26. Jun 2012 07:54

AW: firebird embedded und paralleler Zugriff
 
Und Zeos7 ?

khh 26. Jun 2012 08:07

AW: firebird embedded und paralleler Zugriff
 
zeos 7 hab ich noch nicht installiert.
Wäre ne Überlegung wert, wenn sich das Upgrade auf 7 auch sonst lohnt.
Nur wg dem embedded Server möchte ich ungern die Gefahr eingehen , dass es sonst welche Ungereimtheiten gibt.

QuickAndDirty 26. Jun 2012 08:54

AW: firebird embedded und paralleler Zugriff
 
Ich würde grundsätzlich niemals mehrer Programme auf der selben Datenbank(Edit: nezieht sich auf die FB embeded und Filebasierte Datenbanken) arbeiten lassen und auch verhindern das mehrer Instanzen eines Programmes das tun. Diesen quatsch kennt man ja von Paradox und Jet-Engine. Die Idee soetwas zu machen scheitert einfach am Windows-Dateisystem (OpLocks).

Die beste Lösung für einen Embedded SQL Server ist es so ähnlich wie MSSQL Server Express Embedded vorzughen. Das erste Programm das zu dieser Datenbank connecten will startet den Server wenn es keinen findet der läuft. Wenn keine Conection mehr da ist beendet sich der Server nach einiger zeit.

khh 26. Jun 2012 09:03

AW: firebird embedded und paralleler Zugriff
 
Zitat:

Zitat von QuickAndDirty (Beitrag 1172422)
Ich würde grundsätzlich niemals mehrer Programme auf der selben Datenbank arbeiten lassen

und was machst du in Mehrbenutzerumgebungen ?

rweinzierl 26. Jun 2012 09:15

AW: firebird embedded und paralleler Zugriff
 
Hallo

Bei nur lesendem Zugriff geht auch die embedded Version.
Einfach die Datenbank auf schreibgeschützt setzten (sowohl read only in der Datenbank als auch den Schreibschutz von Windows)

Dann können beliebig viele Programme gleichzeitig zugreifen.


mfg

Reinhold

mkinzler 26. Jun 2012 09:25

AW: firebird embedded und paralleler Zugriff
 
Zitat:

Zitat von khh (Beitrag 1172423)
Zitat:

Zitat von QuickAndDirty (Beitrag 1172422)
Ich würde grundsätzlich niemals mehrer Programme auf der selben Datenbank arbeiten lassen

und was machst du in Mehrbenutzerumgebungen ?

Einen Server verwenden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:36 Uhr.
Seite 1 von 3  1 23      

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