ibase_backup
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