Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Firebird Yedekleme ve Geri Yükleme
#3
Merhabalar. Ben FB Bckup ve Restore için FD bileşenlerini kullanıyorum. Kodlarımı alltadır. Restore işlemi de aynı mantıkla çalıştırabilirsiniz.. BCKup alıp Gün_ay_yıl şeklinde isimlendirdiğim için yukarıdaki değişkenler..

Bu arada Formunuza bir TFDIBBackup ve TFDIBRestore bileşeni eklemeniz gerekiyor.


 
  drm := copy(dm1.ib1.DatabaseName, 11, Length(dm1.ib1.DatabaseName) - 10);
   adres := copy(drm, 1, Length(drm) - 8);
   ad := copy(drm, Length(adres) + 1, 8);
   DecodeDate(Date, yil, ay, gun);
   DecodeTime(time, saat, dk, sn, ms);
   gun_ay_yil := IntToStr(yil) + IntToStr(ay) + IntToStr(gun);
   try
     sonuc := ShellWait('cmd.exe', PWideChar('/C ' + 'gfix -validate db\2013.snc -user sysdba -password masterkey'), '\', True, True, True, sonuc1);
     sonuc := ShellWait('cmd.exe', PWideChar('/C ' + 'gfix -kill db\2013.snc -user sysdba -password masterkey'), '\', True, True, True, sonuc1);
     sonuc := ShellWait('cmd.exe', PWideChar('/C ' + 'gfix -sweep db\2013.snc -user sysdba -password masterkey'), '\', True, True, True, sonuc1);
     // Burada bakımlar yapılıyor
   finally
     Sleep(50);
   end;

   FDPhysFBDriverLink1.DriverID := 'FB';
   FDPhysFBDriverLink1.VendorLib := GetCurrentDir() + '\fbclient.dll';
   Backup.UserName := 'SYSDBA';
   Backup.Password := 'masterkey';
   Backup.Database := adres + 'DB_ad_.FBD';
   Backup.Verbose := True;
   Backup.Host := 'localhost';
   Backup.BackupFiles.Clear;

   Backup.BackupFiles.Add(adres + gun_ay_yil + '.fbk');
   Backup.Backup;
   TRY
     zipFile(adres + gun_ay_yil + '.zip', adres + gun_ay_yil + '.fbk');
     FINALLY DeleteFile(adres + gun_ay_yil + '.fbk');

   END;
// Bilgi paylaştıkça çoğalır.. 

Cevapla


Bu Konudaki Yorumlar
Firebird Yedekleme ve Geri Yükleme - Yazar: sunbeki - 21-04-2021, Saat: 13:21
Firebird Yedekleme ve Geri Yükleme - Yazar: shooterman - 21-04-2021, Saat: 13:26
Firebird Yedekleme ve Geri Yükleme - Yazar: mcuyan - 21-04-2021, Saat: 13:53
Cvp: Firebird Yedekleme ve Geri Yükleme - Yazar: MuhammedYasir - 21-04-2021, Saat: 17:02
Firebird Yedekleme ve Geri Yükleme - Yazar: sunbeki - 21-04-2021, Saat: 21:49
Firebird Yedekleme ve Geri Yükleme - Yazar: mcuyan - 21-04-2021, Saat: 22:49
Cvp: Firebird Yedekleme ve Geri Yükleme - Yazar: sunbeki - 22-04-2021, Saat: 10:08
Firebird Yedekleme ve Geri Yükleme - Yazar: COMMANDX - 21-05-2021, Saat: 15:56

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  firebird bağlantı hatası. Kamuran Alpkaya 17 19.146 06-08-2025, Saat: 14:20
Son Yorum: mcuyan
  FIREBIRD SIRALAMA Kral 10 1.934 15-10-2024, Saat: 19:04
Son Yorum: Kral
  Firebird bağlantı kopmaları (ZeosLib) boreas 0 773 12-06-2024, Saat: 16:08
Son Yorum: boreas
  Firebird Database Create Doğru mu? Altıner 2 1.311 02-05-2024, Saat: 11:00
Son Yorum: hi_selamlar
  pardusda dbeaver ıle fırebırd kullanımı hakkında sadikacar60 8 2.344 29-02-2024, Saat: 17:50
Son Yorum: Hayati



Konuyu Okuyanlar: 1 Ziyaretçi