backup no firedac
to fazendo o backup no firedac de um banco firebird dessa forma
dm.FDPhysFBDriverLink1.VendorLib := 'fbclient.dll';
Backup.DriverLink := dm.FDPhysFBDriverLink1;
Backup.UserName := DM.fdConPrin.Params.Values['User_Name'] ;
Backup.Password := DM.fdConPrin.Params.Values['Password'] ;
Backup.Host := DM.fdConPrin.Params.Values['Server'] ;
Backup.Database := UpperCase(DM.fdConPrin.Params.Values['database']);
Backup.Protocol :=ipTCPIP;
Backup.BackupFile := 'C:\SisoftwareTI\Banco\bkp\backup.fbk';
Backup.Level := 0; // full backup
Backup.Backup;
mais eu queria mostrar o processo do backup em memo no componentes dbexpress eu fazia assim mmBackup.Lines.Add(GetNextLine);
agora no firedac não sei como faço?
dm.FDPhysFBDriverLink1.VendorLib := 'fbclient.dll';
Backup.DriverLink := dm.FDPhysFBDriverLink1;
Backup.UserName := DM.fdConPrin.Params.Values['User_Name'] ;
Backup.Password := DM.fdConPrin.Params.Values['Password'] ;
Backup.Host := DM.fdConPrin.Params.Values['Server'] ;
Backup.Database := UpperCase(DM.fdConPrin.Params.Values['database']);
Backup.Protocol :=ipTCPIP;
Backup.BackupFile := 'C:\SisoftwareTI\Banco\bkp\backup.fbk';
Backup.Level := 0; // full backup
Backup.Backup;
mais eu queria mostrar o processo do backup em memo no componentes dbexpress eu fazia assim mmBackup.Lines.Add(GetNextLine);
agora no firedac não sei como faço?
Nildglan Sousa
Curtidas 2
Mais Respostas
Valquiria Silva
18/07/2014
Olá Nildglan.
Se você está usando um TADIBBackup
Tente assim
e no evento OnProgress do componente Backup
Não testei*
Se você está usando um TADIBBackup
Tente assim
Backup.Verbose:= True;
e no evento OnProgress do componente Backup
procedure ADIBBackupProgress(ASender: TADPhysDriverService; const AMessage: string); begin mmBackup.Lines.Add(AMessage); end;
Não testei*
GOSTEI 0
Nildglan Sousa
18/07/2014
estou usando o TFDFBNBackup do fireDac
não tem essa propriedade Backup.Verbose:= True;
ai fiz da forma que vc colocou faz o backup mais não aparece nada no memo
não tem essa propriedade Backup.Verbose:= True;
ai fiz da forma que vc colocou faz o backup mais não aparece nada no memo
GOSTEI 0
Valquiria Silva
18/07/2014
Desculpe Nildglan.
Não tenho conhecimento sobre este componente.
Veja o wiki da Embarcadero
ou o Help do componente.
Abs.
Não tenho conhecimento sobre este componente.
Veja o wiki da Embarcadero
ou o Help do componente.
Abs.
GOSTEI 0
Leonardo Santos
18/07/2014
Nildglan Ferreira de Sousa você observou que o tamanho do arquivo de backup ficou o mesmo do tamanho original do banco. Muito estranho isso. E outra coisa, não estou conseguindo fazer o restorede do arquivo de backup que foi gerado pelo componente. Caso alguém soube de algo me fala por favor.
GOSTEI 0
Vinicius Silva
18/07/2014
Ola Leo, vc conseguiu descobrir por que o backup pelo firedac não diminui o tamanho do arquivo?
GOSTEI 0
Leonardo Santos
18/07/2014
Olá Vinicius. Cara não descobri não. Deixei fazer o bkp desse jeito mesmo. Tinha comentando que ao fazer o restorede pelo componente também não funcionou, porem ao efetuar a restauração pelo ibExpert deu certo. Mais em relação ao tamanho do arquivo, não conseguir descobrir oque é não. Vlw e boa sorte!
GOSTEI 0
Vinicius Silva
18/07/2014
Se eu descobrir algo volto aqui para falar, vou usar o recurso de compactação do arquivo então pelo zipmaster... abraço.
GOSTEI 0
Marcelo Me
18/07/2014
Nildglan Sousa, a propriedade "Verbose" é do componente "FDIBBackup" e não do componente "FDFBNBackup". Você deve estar confundindo os componentes rsrs
GOSTEI 0
Edilberto Oliviera
18/07/2014
como posso fazer um stop já que não um método?
GOSTEI 0