PDA

Ver la Versión Completa : Automatizar BACKUPS y RESTORES


AMINOA2R
05-09-2005, 17:38:15
Hay alguna aplicación para automatizar un backup y un restore ?

Ya se que puedo hacer un Gfix con un archivo bat pero, me gustaría saber si hay alguna herramienta para windows que nos permita hacer este proceso definbiendo una hora de inicio y comprobando si la base esta en uso o no antes de hacer nada, creando unos log de como ha quedado la restauración, etc..

Saludos...

droguerman
05-09-2005, 20:26:19
depende de q gestor utilices en SQL Server tienes el Agente SQL para automatizar tareas

lucasarts_18
05-09-2005, 20:47:34
Hola:

Date una vuelta por www.ibexpert.com

Saludos.

Rufus
06-09-2005, 12:36:45
Yo utilizo desde hace más de una año sin problema un programita que se ejecuta como servicio de windows:

IB Backup/Restore scheduler (http://www.is.svitonline.com/ddking/)

Hace backups y restores automáticos cuando tu le digas, escribe los resultados en logs e incluso te manda un e-mail a la direccion que quieras informandote del resultado.

AGAG4
06-09-2005, 16:18:31
Te Recomiendo mirar el Demo que traen los IBX, este Demo viene en
C:\Archivos de programa\Borland\Delphi6\Demos\Db\IBX\Admin

esta muy completo....

Saludos.

AMINOA2R
07-09-2005, 11:07:01
Rufus, me he descargado IB/BACKUP/RESTORE y me parece perfecto para hacer los backup-restores la pregunta es, como debo poner las opciones de BACKUP y RESTORE ?

por defecto aparecen asi:

BACKUP
------------------------------
IgnoreChesksums - false
IgnoreLimbo - false
MetadataOnly - false
NoGarbageCollection - false
OldMetadataDesc - false
NonTransportable - false
ConertExtTables - false
BlockingFactor - false


RESTORE
------------------------------
DeactivateIndexes - false
NoShadow - false
NovalidityCheck - false
OneRelationAtaTime - false
Replace - false
CreateNewDB - false
UseAllSpace - - false
falsePageSize - 4096
pagebuffers - 0

Rufus
07-09-2005, 12:07:30
Pues depende de lo que quieras, pero en mi caso todas las opciones de backup estan a false y en las de restore sólo Replace está a true, las demás a false. Esto es así porque lo que hago es una backup de la base de datos y luego un restore reemplazando (sustituyendo) la original por la copia restaurada, y si se deja Replace a false lo que hace es dejar la original y crear un archivo aparte con la BD restaurada.

AMINOA2R
07-09-2005, 12:57:57
Ok Rufus, estoy haciendo pruebas con las opciones de backup a false y en principio, todo bien.

Lo que si he dejado en RESTORE es [Replace,CreateNewDB].

He visto por ahí un ejemplo donde muestra esta configuración del restore y a mi en principio me va bien.

Entiendo que da igual que CreateNewDB este en FALSE o TRUE ya que siempre se crea un GDB reemplazando el anterior si tenemos REPLACE a TRUE.

rastafarey
12-09-2005, 17:20:22
Te recomiendo tener un poc de cuidado con el restore automatico ya que puedes entorpecer el trabajo en los clientes o de no ser asi te podrias encontar con resultados inesperados.

AMINOA2R
12-09-2005, 17:59:50
Bueno, evidentemente el restore es una tarea que hará automáticamente el servidor cuando no haya nadie conectado. Por ejemplo un domingo.

He comprobado que si por algún casual, alguien esta trabajando, osea, esta en uso la base de datos, no se realiza el restore de tal manera que se hace el backup pero no el restore por tanto, la base no la tocaría en este caso.

rastafarey
12-09-2005, 18:45:41
Aunque debes tener en cuenta si el programa que dices baja la abase de datos para uso exclusivo lo cual entorpeceria el trabajo en los clientes tambien dbe tenr eso en cuenta.

Gabriel
20-10-2005, 14:25:46
YA se que debo ser muy torpe pero no soy capaz de instalar el

IB Backup/Restore scheduler

Como se instalant las extensiones del panel control
he puesto todo en Windows\system y cuando intento arrancar panel de control, panel de control no arranca, se queda colgado, si quito el archivo *.cpl de Windows\system si que me arranca panel de control

Alguien me puede dar una ayuda
Gracias

AMINOA2R
20-10-2005, 16:11:16
Yo no tuve problemas para ponerlo. Copia el archivo INI en windows\system o syste32 ... no recuerdo, y create la carpeta del programa en el raiz de C.

Si abres el INI verás como hace referencia a la ruta del programa. Esta debe ser la misma que realmente tengas sino no rulará.

Tienes tambien que registrar un archivo.

Mira, en esta dirección esta todo.:
http://www.is.svitonline.com/ddking/index.html