Subject Re: [firebird-support] Unable to complete network request to host "Servidor"
Author Helen Borrie
At 02:47 PM 29/09/2004 +0000, you wrote:
>Hi to everbody, I'm a new one and I'll explain you my problem. I've a
>database did build
> with Firebird 1.5 and marathon. It database is in the server, I'm at
> my workstation (without fisicall access to the server) building an
> application using Delphi 6, but frecuently when I try to connect at
> the database by IBExpert (The database is registered) and I get this
> message:
>
> Unsuccessful execution caused by a system error that precludes
> sucessful execution of subsequent statements.
> Unable to complete network request to host "Servidor".
> Failed to stablish a connection.
> No se ha podido establecer conexion ya que el equipo ha denegado
> activamente dicha conexion. (It means something like:It has not been
> possible to establish connection because the equipment has denied
>this
> connection actively).
>
> So i try to stablish connection by Delphi and don't let me. After
>it i
>go to command and I do this:"ping servidor" (without quotes
>obiously);
>and by this way I can stablish a connection to the servidor. So I
>went
>to IBExpert-->Database Registration Info...-->Test Connect Button
>and
> neither I can stablish a connection.
>
> Well it ocurrs a lot times, but too sometimes I can connect to the
> database. Somebody know the reasons??.
>

Are you trying to connect to a Windows share or a mapped drive? This won't
work.

Is the server dynamically reallocating network addresses, including that of
the server? To prevent it from changing the address of the node where the
Firebird server is running, you can bind a network address to the server's
network card. Ask the network administrator to do this (in the TCP/IP
properties of the card in the Windows device manager). Then place an entry
in the hosts file on each client computer, e.g.:

14.15.16.1 Servidor # Firebird host server

This will also prevent a conflict with the server's TCP/IP web interface -
another possible cause of the error you are seeing.

./hb