Subject Re: Problems with local drive
Author Adam
--- In, "Manuel Aragoneses"
<exactsoft@...> wrote:
> Thank you, Adam.
> As you can see, I am not enough acquainted of the database engine
> I suppose that maybe in some computers where the Delphi application
can work with both the local and remote databases (I mean the .gdb
files) the Firebird installation produced a Firebird server to run on
those machines, allowing the program to access both physical files (is
it so?)

No, your program doesn't access physical files. That is still the
mindset that a database is a document, and such thinking will confuse you.

A Firebird server accessed the physical files. If the physical files
are on different machines, then they were accessed by two distinct
database servers, each server running on the same physical box as the
hard drive holding the file.

If your client software connects to databases, one on the local
machine and one on a network server, then there must exist a Firebird
server on the local machine, and a Firebird server on the network server.

The Firebird server on the local machine could be the embedded
database engine, but only you can tell us that.

> and in the others, the client software won't grant access to the
local .gdb file, but yes to the remote one.

The client software cant access any file. It relies on a server to act
as its proxy to the database file. If there is no server for the local
file, there can be no access.

> Should I uninstall the engine on the critical PCs and try to
re-install it with a new feature, in order to have all the computers
with a Firebird server running on it?

No, randomly installing and uninstalling things won't help. What is
the "new feature"?

You need to tell us where is the database server that is physically
reading and writing the database(s) that you can not read and write.