Documentación offline PHP master

ibase_backup

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ibase_backup

Inicia una tarea de respaldo en el gestor de servicios y devuelve inmediatamente

Descripción#

ibase_backup(resource $service_handle, string $source_db, string $dest_file, [int $options], [bool $verbose]): mixed
```php

Esta función transmite los argumentos al servidor de base de datos (remoto). Allí, comienza un nuevo proceso de respaldo. Por consiguiente, no se obtendrá ninguna respuesta.

## Parámetros

`service_handle`  
Una conexión al servidor de base de datos creada previamente.

`source_db`  
La ruta absoluta hacia la base de datos en el servidor de base de datos. También se puede utilizar un alias de base de datos.

`dest_file`  
La ruta absoluta hacia el fichero de respaldo en el servidor de base de datos.

`options`  
Opciones adicionales a transmitir al servidor de base de datos para el respaldo. El parámetro `options` puede ser una combinación de las siguientes constantes: `IBASE_BKP_IGNORE_CHECKSUMS`, `IBASE_BKP_IGNORE_LIMBO`, `IBASE_BKP_METADATA_ONLY`, `IBASE_BKP_NO_GARBAGE_COLLECT`, `IBASE_BKP_OLD_DESCRIPTIONS`, `IBASE_BKP_NON_TRANSPORTABLE` o `IBASE_BKP_CONVERT`. Leer la sección sobre [???](#ibase.constants) para más información.

`verbose`  
Dado que el proceso de respaldo se realiza en el servidor de base de datos, no se tiene ninguna posibilidad de obtener su salida. Este argumento es inútil.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

Dado que el proceso de respaldo se realiza en el servidor (remoto), esta función solo transmite los argumentos. Mientras los argumentos sean legales, no se obtendrá `false`.

## Ejemplos

Ejemplo con `ibase_backup`
Ejemplo de `ibase_backup` con argumentos

```php

Véase también#

ibase_restore