Subject Firebird Embedded and shutdown state
Author Ralf Jansen



i have a .Net application that is using firebird embedded 2.5 and 3.0 concurrently. That is needed for a smooth, almost uninterrupted, transition from 2.5 to 3.0 databases for that application.

Starting the application and using 2.5 and 3.0 databases in parallel simply works. But after doing a backup/restore from inside the application (backup via 2.5 restore via 3.0 client library) for upgrading a database I can only use that 3.0 database for around 60 seconds without a problem.

After that I get a “connection shutdown” error (335544856) for all databases using the 3.0 client. 2.5 databases are ok.


Any pointers what that might be? What does shutdown mean in the context of an embedded db?