FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Puedes realizar el BACKUP y el RESTORE utilizando la utilidad que trae FB y llamándola desde la línea de commandos.
La utilidad es GBAK. El commando de backup será algo similar a eso: Cita:
Cita:
Revisa los link que hay al final de esta página o estos otros, aunque si buscas en los foros encontrarás más: https://www.clubdelphi.com/foros/showthread.php?t=57566 http://www.clubdelphi.com/foros/showthread.php?t=79416 https://www.clubdelphi.com/foros/showthread.php?t=28506
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#2
|
||||
|
||||
Cita:
Gracias por el aporte, solamente me queda una duda, ¿la función gbak se ejecuta en ISQL? Lo ejecuto de la siguiente maneja y arroja error Código:
SQL> gbak -v -t -user SYSDBA -password "masterkey" C:\Users\Paul\Desktop\PROYECTO\TEST.FDB C:\Users\Paul\Desktop\PROYECTO\TEST.FBK; Statement failed, SQLSTATE = 42000 Dynamic SQL Error -SQL error code = -104 -Token unknown - line 1, column 1 |
#3
|
||||
|
||||
GBAK es un programa Win32 o Win64, dependiendeo de la instalación que hayas hecho.
Suele estar en C:\Program Files\Firebird\Firebird_2_5\bin (Version Firebird 2.5 Win32). Para Firebird 3.0 supongo que será C:\Program Files\Firebird\Firebird_3_0\bin Para Firebird 4.0 es C:\Program Files\Firebird\Firebird_4_0\ Por lo tanto la sentencia completa sería Código:
C:>"C:\Program Files\Firebird\Firebird_2_5\bin\gbak.exe" -v -t -user SYSDBA -password masterkey "C:\Users\Paul\Desktop\PROYECTO\TEST.FDB" "C:\Users\Paul\Desktop\PROYECTO\TEST.FBK" |
#4
|
||||
|
||||
Cita:
|
#5
|
||||
|
||||
Hola.
Cita:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Yo lo que agregaría a todo esto es la verificación de que todo haya salido bien.
Notas: 1. Es importante borrar el fichero .log ya que el comando fallará si ya existe. Para evitar posibles errores suelo nombrar el fichero como "resultado_backup_[FECHA_HORA_SIN_SEPARADORES].log" (resultado_backup_20220929_090332.log) 2. Si utilizas la opción "-y", debes verificar que termine que una línea que pone "gbak:finishing, closing, and going home". De lo contrario hubo error. 3. Ten en cuenta que el hacer un backup no garantiza que puedas hacer un restore. Por esto, siempre hago los dos pasos y verifico que no haya errores. Última edición por duilioisola fecha: 29-09-2022 a las 09:08:34. |
#7
|
||||
|
||||
Otro punto a tener en cuenta durante el restore es no sobreescribir la base de datos original.
El problema es que si falla el restore y estamos sobreescribiendo la base de datos perderemos todo. Por esto suelo seguir estos pasos:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
IB Backup/Restore Schedule | RolphyReyes | Firebird e Interbase | 7 | 05-02-2017 13:01:49 |
Backup y Restore de Firebird | daragor | Lazarus, FreePascal, Kylix, etc. | 2 | 13-05-2013 17:47:04 |
backup y restore | santi33a | PostgreSQL | 2 | 16-05-2012 20:25:28 |
Backup/Restore | HectorMendez | SQL | 1 | 18-09-2007 09:25:09 |
Backup y restore | chipsoni | SQL | 2 | 08-05-2006 10:20:56 |
|