Einzelnen Beitrag anzeigen

Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
646 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Backup Problem nach Umstellung auf V3.0 embedded

  Alt 31. Dez 2023, 07:12
in fb3 embedded ist per default der superservermodus aktiv, oder mit anderen worten
eine connection braucht exklusiven lock auf die datenbank datei.

netterweise kann man aber auch beim embedded in fb3 per conf auf classic umstellen
https://www.ibphoenix.com/files/Embedded_fb3.pdf

"#ServerMode = Super
As such, it needs to acquire an exclusive lock on the database file to connect and, while
connected, it prevents shared connections from other engine instances. With this
configuration, it is not possible, for example, to have client/server clients connected
simultaneously with browser clients attached to the same database through an intranet
application that uses an embedded engine.
The solution is to run your embedded engine as a [Super]Classic process in concert with
your Superclassic or Classic server. Uncomment the ServerMode parameter in the
firebird.conf of your embedded structure and set it to Classic or Superclassic:
ServerMode = Classic
Note, for the embedded engine, Classic and Superclassic are equivalent."


Sind aber auch noch andere ganz gute hinweise in der datei da.

Ob da firedac selber dafür geeignet ist, weiss ich aber nicht, weil wenn die da vielelicht intern
wieder irgendwelche tricksereien nutzen, kann es sein, das da die ursache für dein Problem ist
Es hindert dich niemand daran, auch mit dem embedded die passende gbak.exe (in der passenden
32 oder 64 bit version wie die fbclient.dll) auszuliefern und mit der dann ein kommadozeilen
backup zu machen aus deinem programm.
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat