![]() |
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 |
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)
|
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 |
AW: firebird embedded und paralleler Zugriff
Zitat:
zeos in der Version 6.6 macht da nicht mit :-( |
AW: firebird embedded und paralleler Zugriff
Und Zeos7 ?
|
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. |
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. |
AW: firebird embedded und paralleler Zugriff
Zitat:
|
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 |
AW: firebird embedded und paralleler Zugriff
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz