Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-10-2008
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Poder: 20
RolphyReyes Va por buen camino
Red face IB Backup/Restore Schedule

Saludos.

Estuve buscando esta herramienta (IB Backup/Restore Schedule) pero la pagina principal no esta activa, realice varias busquedas pero no logre dar con ella; solo con herramientas parecidas.

Si alguien de ustedes me la podría facilitar o subirla al FTP del Club (claro, si cumple con las normas establecidas).

Gracias anticipadas.
__________________
Gracias,
Rolphy Reyes
Responder Con Cita
  #2  
Antiguo 02-10-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Hola

Yo me he hecho una pequeña utileria para realizar los BackUp y Restore de mis bases de datos Firebird.

En una forma incluye tres botones (En mi caso use TSpeedButton), un TLabel, un TMemo, 1 TIBDataBase, 1 TIBTransaction, 1 TIBBackupService y 1 TIBRestoreService (estos dos últimos están en la pestaña Interbase Admin).

Aquí el código

Código Delphi [-]
unit URespaldos;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Buttons, IBServices, StdCtrls;

type
  TFRespaldos = class(TForm)
    IBDatabase1: TIBDatabase;
    IBTransaction1: TIBTransaction;
    IBBackupService1: TIBBackupService;
    IBRestoreService1: TIBRestoreService;
    SpeedButton1: TSpeedButton;
    SpeedButton2: TSpeedButton;
    SpeedButton3: TSpeedButton;
    Memo1: TMemo;
    Label1: TLabel;
    procedure SpeedButton1Click(Sender: TObject);
    procedure SpeedButton2Click(Sender: TObject);
    procedure SpeedButton3Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  FRespaldos: TFRespaldos;

implementation

{$R *.dfm}

procedure TFRespaldos.SpeedButton1Click(Sender: TObject);
begin
  Label1.Caption:='Iniciando proceso......';
  Memo1.Lines.Add('********** INICIANDO RESPALDO DE BASE DE DATOS **********');
  with IBBackupService1 do begin
     ServerName   := 'Nombre Servidor';
     DatabaseName := 'Nombre de la Base incluyendo la ruta completa';
     BackupFile.Clear;
     BackupFile.Add('Nombre del archivo de Respado incluyendo ruta completa');
     Active:= True;
     ServiceStart;
     while not eof do
        Memo1.Lines.Add(GetNextLine);
     Active:= False;
  end;
  Label1.Caption:='Proceso Terminado';
  Memo1.Lines.Add('********** RESPALDO FINALIZADO **********');
end;

procedure TFRespaldos.SpeedButton2Click(Sender: TObject);
begin
  Label1.Caption:='Iniciando proceso......';
  Memo1.Lines.Add('********** INICIANDO RESTAURACION DE BASE DE DATOS **********');
  Memo1.Lines.Add(FormatDateTime('nn/dd/yyyy hh:mm:ss',Now));
  IBDatabase1.Close;
  Sleep(100);
  with IBRestoreService1 do begin
    ServerName   := 'Nombre Servidor';
    DataBaseName.Clear;
    DatabaseName.Add('Nombre de la Base incluyendo la ruta completa');
    BackupFile.Clear;
    BackupFile.Add('Nombre del archivo de Respado incluyendo ruta completa');
    Active:= True;
    ServiceStart;
    while not eof do
       Memo1.Lines.Add(GetNextLine);
    Active:= False;
  end;
  Label1.Caption:='Proceso Terminado';
  Memo1.Lines.Add('********** RESTAURACION FINALIZADA **********');
  IBDatabase1.Open;
end;

procedure TFRespaldos.SpeedButton3Click(Sender: TObject);
begin
  close;
end;

end.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #3  
Antiguo 02-10-2008
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Poder: 20
RolphyReyes Va por buen camino
Lightbulb

Gracias Egostar.

Pero ando buscando algo más bien que funcione como un servicio, esa parte de hacer backups "manuales" lo tengo listo.

Lo que quiero es que no dependa del usuario, sabes como son ellos. Le tengo la opción manual por si acaso necesitaran hacer algo; pero mi interes es tener una herramienta que funcione sola sin intervencion del usuario.

Si conoces de alguna que cumpla con ese requisito hazme saber por favor.

Gracias nuevamente!
__________________
Gracias,
Rolphy Reyes
Responder Con Cita
  #4  
Antiguo 02-10-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por RolphyReyes Ver Mensaje
Gracias Egostar.

Pero ando buscando algo más bien que funcione como un servicio, esa parte de hacer backups "manuales" lo tengo listo.

Lo que quiero es que no dependa del usuario, sabes como son ellos. Le tengo la opción manual por si acaso necesitaran hacer algo; pero mi interes es tener una herramienta que funcione sola sin intervencion del usuario.

Si conoces de alguna que cumpla con ese requisito hazme saber por favor.

Gracias nuevamente!

Hago una sugerencia...

Si ya tienes un aplicativo que hace el Backup y el Restore manualmente, entonces crea una "tarea programada" (De esas de Windows, de toda la vida) que simplemente lo ejecute con algún parámetro, para que tu aplicativo haga el resto cada vez que se necesite y listo...
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #5  
Antiguo 02-10-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Aquí adjunto un programita sencillito que hice, no funciona como servicio, pero puedes ponerlo para que se inicie con windows.
Puedes programar backups para que se hagan diarios, semanales, etc y algunos detallitos más.
Advierto que es una versión 0.1 beta, aunque lo he instalado en algunos de mis clientes y está funcionando correctamente.

Si quieres el código fuente, me lo pides.
Archivos Adjuntos
Tipo de Archivo: zip BPF.zip (748,4 KB, 243 visitas)
Responder Con Cita
  #6  
Antiguo 03-10-2008
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Poder: 20
RolphyReyes Va por buen camino
Smile

Saludos.

Gracias Casimiro Notevi por la aplicación.

Jhonny tomare eso en cuenta.
__________________
Gracias,
Rolphy Reyes
Responder Con Cita
  #7  
Antiguo 05-02-2017
agcovarrubias agcovarrubias is offline
Registrado
NULL
 
Registrado: feb 2017
Posts: 1
Poder: 0
agcovarrubias Va por buen camino
Se que este post es muy antiguo, llamas a gbak Casimiro o algún componente de Delphi?
Responder Con Cita
  #8  
Antiguo 05-02-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por agcovarrubias Ver Mensaje
Se que este post es muy antiguo, llamas a gbak Casimiro o algún componente de Delphi?
Llama a gbak.
Aquí tienes el código fuente.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
BackUp Restore Automático jsanchez Firebird e Interbase 8 28-03-2013 12:00:29
Backup/Restore HectorMendez SQL 1 18-09-2007 09:25:09
Backup y restore chipsoni SQL 2 08-05-2006 10:20:56
Backup/Restore con IbExpert aom Firebird e Interbase 2 26-08-2004 12:09:25
Back Restore o Backup cmgenny Varios 1 04-05-2003 12:19:23


La franja horaria es GMT +2. Ahora son las 17:45:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi