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_NAMEDB_USERNAMEDB_PASSWORD) or die(ibase_errmsg());

    
ibase_backup($resource_service_handleDB_NAMEPATH_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