gdb içindeki tablo bozuldu, nasıl çözerim?

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
nitro
Üye
Mesajlar: 1112
Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:

gdb içindeki tablo bozuldu, nasıl çözerim?

Mesaj gönderen nitro »

merhabalar,
bi veritabanında (firebird gdb) bir tabloyu açmaya çalışırken böyle bir hata veriyor.
Resim
bu hatayı vermesine , tablo bozulmuştur, yanlış veri girilmiştir gibi bir açıklama getirmek kolay ama
olayın beni çıldırtan boyutu şu ki, bu gdb dosyasının 3 gün önce yedeğini almıştım ( ki o zaman normal çalışıyordu),
o yedekte ve daha önce farklı zamanlarda alınmış 12 gdb dosyasında aynı tablo aynı hatayı veriyor.
neden olabilir böyle bir şey?
sanki gdb dosyaları aralarında anlaşmışlar gibi hepsi bu hatayı veriyor.
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

backup-restore yaptınızmı? ben de oluyor ara sıra. bugün tablomun biri açılmıyordu. açılsada fieldleri göremiyordum. backup restore işe yaradı.
Kullanıcı avatarı
nitro
Üye
Mesajlar: 1112
Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:

Mesaj gönderen nitro »

hocam backup-restore olayını bilmiyordum. şimdi keşfettim. backup yaparken bir txt dosyasına yazıyor ama içinde datalar yok.
sadece structure var. dataları da yedeklemem lazım.
Kullanıcı avatarı
nitro
Üye
Mesajlar: 1112
Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:

Mesaj gönderen nitro »

hocam başarılı bir şekilde, backup restore yaptım ama durum değişmedi.
hem bunda ço kfarklı bişey var, 13 yedek var hiç biri çalışmıyor. Bilgisayar bulaşan bir virüs böyle bir bozulmaya sebep olmuş olabilir mi?
Kullanıcı avatarı
hbahadir
Kıdemli Üye
Mesajlar: 544
Kayıt: 06 Ara 2004 05:03
Konum: BURSA idi artık İST.
İletişim:

Mesaj gönderen hbahadir »

Kullanıcı avatarı
nitro
Üye
Mesajlar: 1112
Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:

Mesaj gönderen nitro »

Hocam çok teşekkürler, verdiğiniz başlıkları inceleyince olayı çözdüm, hata veren fieldi tespit ettim.
field pek kullanılan bir field değil. silip yeniden oluşturdum, sorun çözüldü.
Ufak bir veri kaybı yaşadık ama önemli değil.
saygılarımla
Cevapla