Ver Mensaje Individual
  #5  
Antiguo 02-11-2011
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Cita:
ibase_backup($service, DB_NAME, DB_SERVER.":".PATH_BK.SD."basededatos_.fbk") or die(ibase_errmsg());
En esta línea veo algo raro:

Se llama a la función ibase_backup y supongo que le pasas el parámetro origen y destino.

Origen = DB_NAME = localhost:/opt/lampp/htdocs/aplicacion/bd/basededatos.fdb: ok
Destino = DB_SERVER.":".PATH_BK.SD."basededatos_.fbk" = localhost:/opt/lampp/htdocs/aplicacion/bakups/basededatos_.fbk:/opt/lampp/htdocs/aplicacion/bakups.basededatos_.fbk: ERROR

Además, el backup siempre se hace a un disco local.
Cuando la haces con la línea de comando es
Código:
origen = IP:Path/nombre_db
destino = Path/nombre_bk
gbak -t origen destino
Ejemplo:
gbak -t 192.168.1.1:/bases/base.fdb C:\Backups\Backup.FBK
Si quieres que el backup esté en otro lugar, deberás hacerlo al disco local y luego copiarlo
Código:
gbak -t 192.168.1.1:/bases/base.fdb C:\Backups\Backup.FBK
copy C:\Backups\Backup.FBK \\ServidorBackup\Backups\Backup.FBK
Responder Con Cita