Firebird veya İnterbase

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
zero_g
Üye
Mesajlar: 56
Kayıt: 11 Şub 2004 11:52

Firebird veya İnterbase

Mesaj gönderen zero_g »

Arkadaşlar Firebird veya interbase datalarından silinen kayıtları kurtarmanın bir yolu varmı?
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Merhaba,

Bildiğim kadarı ile Önceki Backup'ı başka bir yere dönüp oradan ayıklamaktan başka bir yöntemi yok. Bu tür arızi durumlar için Oracle'da muhteşem çözümler mevcut. Flashback denen bir yöntem ile veritabanında zamanda yolculuk yapabiliyorsunuz. İncelemenizi tavsiye ederim, korkunç güzel bir özellik.

Bunun çok ama çok daha ilkel bir yöntemi de M$ Mikisoft veya mikropsoft tarafından MUHTEŞEM SQL SERVER 2005'de geliyor. İkisini incelediğinizde M$'ın ne kadar aciz ve basit kaldığını göreceksiniz !!!!

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Hakan Can
Üye
Mesajlar: 634
Kayıt: 04 Mar 2005 04:27
Konum: Ankara

Mesaj gönderen Hakan Can »

Önemli olduğunu düşündüğünüz tabloların AfterUpDate ve AfterDelete trigger'larında silinen veya değişen kayıtları tarih-saat belirterek otomatik olarak başka bir tabloya kaydedebilirsiniz. Tabi bunu sadece önemli alanlar için vs. gibi istediğiniz şekilde geliştirebilirsiniz.

Veya benzer bir mantıkla programın içinde kullandığınız DataSet'in AfterPost ve AfterDelete vs. eventlerinde de yapabilirsiniz.

Ama bunların dışında Moderatör arkadaşın dediği gibi Oracle'daki gibi bir özellik FireBird veya InterBase'de mevcut değil.
Cevapla