Ver Mensaje Individual
  #1  
Antiguo 02-11-2011
subzero subzero is offline
No confirmado
 
Registrado: ene 2004
Ubicación: Móntería - Córdoba - Colombia
Posts: 289
Reputación: 0
subzero Va por buen camino
Copia de seguridad Firebird desde PHP

Hola.

Alguno a tenido la oportunidad de realizar copia de seguridad de una base de datos en firebird desde php, he recurrido al manual de php pero el codigo que muestra no funciona:

Código PHP:
$resource_service_handle = ibase_service_attach ('localhost', 'username', 'password');

ibase_backup($resource_service_handle, 'source_database', 'destination_file');

ibase_service_detach ($resource_service_handle); 
Y lo he cambiado por:

Código PHP:
$resource_service_handle = ibase_service_attach (DB_NAME, DB_USERNAME, DB_PASSWORD) or die(ibase_errmsg());

    
ibase_backup($resource_service_handle, DB_NAME, PATH_BK.SD."copia_.fbk") or die(ibase_errmsg());

    
ibase_service_detach ($resource_service_handle); 
Donde las constantes estan definidas y funcionan (dan acceso a la aplicacion). El error que me retorna es

localhost:/opt/lampp/htdocs/aplicacion_local/bd/basedatos.fdb
SYSDBA
masterkey
localhost:/opt/lampp/htdocs/aplicacion_local/bakups/copia_.fbk

Warning: ibase_service_attach() [function.ibase-service-attach]: Cannot attach to services manager service opt/lampp/htdocs/aplicacion_local/bd/basedatos.fdb:service_mgr is not defined in /opt/lampp/htdocs/aplicacion_local/controllers/backup.php on line 9

Warning: ibase_backup() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/aplicacion_local/controllers/backup.php on line 11

Warning: ibase_service_detach() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/aplicacion_local/controllers/backup.php on line 13

De antemano muchas gracias!
Responder Con Cita