Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   connection rejected by remote interface usando GBAK (https://www.clubdelphi.com/foros/showthread.php?t=76005)

erickperez6 03-10-2011 17:59:10

connection rejected by remote interface usando GBAK
 
Saludos,

estoy tratando de realizar un backup solo de la metadata de una base de datos con el siguiente script:

gbak -t -m -user SYSDBA -password masterkey localhost:c:\mydb.fdb c:\mydb.fbk

y recibo el siguiente mensaje de error al conectarse:

gbak: ERROR:connection rejected by remote interface
gbak:Exiting before completion due to errors

Lo extraño es que la ultima vez que lo probe funcionaba, pero hoy no quiere nada. Deshabilite el antivirus por si acaso, pero lo mismo.

Es bueno señalar que solo me ocurre con el gbak, porque puedo conectarme bien a la base de datos desde la aplicacion y desde el ibexpert. Alguien tiene idea de que puede estar sucediendo?

Casimiro Noteví 03-10-2011 18:38:13

Te falta especificar que vas a hacer un backup (o un restore)

Código:

gbak -b

erickperez6 03-10-2011 19:16:38

Cita:

Empezado por Casimiro Notevi (Mensaje 414393)
Te falta especificar que vas a hacer un backup (o un restore)

Código:

gbak -b

Al parecer el gbak genera un backup por defecto si no se le indica si es un backup/restore. En fin, ya le agregue el -b por si acaso, pero el resultado sigue siendo el mismo :confused:

Casimiro Noteví 03-10-2011 20:44:01

No das muchas pistas, la verdad, se supone que has comprobado todo lo habitual: está funcionando firebird, la ruta que has puesta a la BD es la correcta, no hay ningún programa que esté cortando el acceso al mismo (firewall, antivirus, etc.), está abierto el puerto 3050, el cable de red está conectado y funciona bien, etc.
Se supone también que estás usando la misma versión de firebird (y de gbak, por supuesto), en todos los equipos, etc.

erickperez6 03-10-2011 22:46:15

Cita:

Empezado por Casimiro Notevi (Mensaje 414413)
No das muchas pistas, la verdad, se supone que has comprobado todo lo habitual: está funcionando firebird, la ruta que has puesta a la BD es la correcta, no hay ningún programa que esté cortando el acceso al mismo (firewall, antivirus, etc.), está abierto el puerto 3050, el cable de red está conectado y funciona bien, etc.
Se supone también que estás usando la misma versión de firebird (y de gbak, por supuesto), en todos los equipos, etc.

Si, en el primer post mencione que me puedo conectar directamente desde la aplicacion delphi y desde el ibexpert a la misma base de datos, todo es en un ambiente local cerrado "localhost", por lo tanto no hay firewall, no hay red de por medio y si esta arriba el servicio de firebird... lo unico que se me ocurrio fue desactivar el antivirus, pero no funciono, quizas necesite desintalarlo momentaneamente y reiniciar el equipo para probar

guillotmarc 04-10-2011 12:47:19

Cita:

Empezado por erickperez6 (Mensaje 414440)
Si, en el primer post mencione que me puedo conectar directamente desde la aplicacion delphi y desde el ibexpert a la misma base de datos, todo es en un ambiente local cerrado "localhost", por lo tanto no hay firewall, no hay red de por medio y si esta arriba el servicio de firebird... lo unico que se me ocurrio fue desactivar el antivirus, pero no funciono, quizas necesite desintalarlo momentaneamente y reiniciar el equipo para probar

Estás utilizando el protocolo de red, y aunque la conexión sea a la misma máquina, en estas conexiones de red sí que intervienen los firewalls del equipo.

Dado que lo ejecutas en el mismo equipo donde corre el servicio Firebird, prueba a utilizar el protocolo de conexión local en lugar del protocolo de red.

gbak -b -t -m -user SYSDBA -password masterkey c:\mydb.fdb c:\mydb.fbk

Saludos.

erickperez6 04-10-2011 14:58:35

Cita:

Empezado por guillotmarc (Mensaje 414500)
Estás utilizando el protocolo de red, y aunque la conexión sea a la misma máquina, en estas conexiones de red sí que intervienen los firewalls del equipo.

Dado que lo ejecutas en el mismo equipo donde corre el servicio Firebird, prueba a utilizar el protocolo de conexión local en lugar del protocolo de red.

gbak -b -t -m -user SYSDBA -password masterkey c:\mydb.fdb c:\mydb.fbk

Saludos.

Si gracias, tienes razon, estoy utilizando el protocolo de red de la forma en que me estaba conectando, y efectivamente era el antivirus que le estaba bloqueando la coneccion al gbak, ahora me puedo conectar local y en red.


La franja horaria es GMT +2. Ahora son las 09:14:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi