firebird 2.01 e geçiş?

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ı
y.kulac
Üye
Mesajlar: 276
Kayıt: 08 Kas 2003 12:03
Konum: serdivan/sakarya

firebird 2.01 e geçiş?

Mesaj gönderen y.kulac »

s.a.
firebird 1.5 ile geliştirdiğim bir projem var ve şu an yurt genelinde 73 kişi kullanıyor. Firebird 2.01 e geçiş yapmak istiyoum. forumdaki yazılardan okuduğum kadarıyla 1.5 ten 2.0 ye geçen arkadaşlarda problem olmuş.
bazılarının kayıtları readonly olmuş.
ben şimdi 2.01 e geçsem ne sorun olur. ne gibi progblemlerle karşılaşırım ve ne yapmam lazım. eğer sorun olursa bu 73 kullanıcıya bu sorunu nasıl hallettireceğim. çünkü en az kayıt giren 1000 küsür kayıt girmiş. 20000 kayıt girende var. bu konuda tereddütüm var.
bu konuyu tecrübe etmiş arkadaşlardan yardım ve fikir istiyorum.
iyi akşamlar diler saygılar sunarım.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

a.s.

Yazışmaları ve sorunları tam hatırlamıyorum. Ama ben olsam önce DB'mi 2.01'e dönüştürür, 2-3 kişiyle bir test ederdim. Sorun çıkmazsa geçirirdim.

20.000 kayıt ilişkisel veritabanı için çok küçük bir rakam. Eğer bir sıkıntınız yoksa 1.5'ta kalabilirsiniz.

Ancak 2.0'daki gelişmeleri gördükçe ben de geçsem diye hayıflanıyorum hayatı kolaylaştıracak pek çok yenilik var. Ayrıca 2.0'daki pek çok sorunu 2.01'de düzelttiler.

Kolay gelsin.
Kullanıcı avatarı
y.kulac
Üye
Mesajlar: 276
Kayıt: 08 Kas 2003 12:03
Konum: serdivan/sakarya

Mesaj gönderen y.kulac »

mustafa abi firebird1.5 i kaldırdım ve 2.01 i kurdum.
yaklaşık 1100 kayıt olan bir veritabanında deneme yaptım. maşallah tıkır tıkır çalıştı. hiç bir hata vermedi. kayıt ekledim, kayıt sildim, sorgulama yaptım.

ama şunu belirteyim ben bu projede stored procedure, triger, udf v.s. hiç oluşturmamıştım. zaten bir hesaplama dışında, programda hiç matematiksel işlem yok.

şimdilik bir sorun yok gibi.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

y.kulac yazdı:...
ama şunu belirteyim ben bu projede stored procedure, triger, udf v.s. hiç oluşturmamıştım. zaten bir hesaplama dışında, programda hiç matematiksel işlem yok. ...
:shock:

firebird'ü %5 kapasite ile kullanıyorsun, gerçek gücünü hiç kullanmıyorsun o zaman... Stored procedure, trigger kullanmadan olmaz : ) Fahrettin abinin seminerini mutlaka seyret...

Kolay gelsin.
SieS
Üye
Mesajlar: 166
Kayıt: 17 Haz 2003 10:41
Konum: Konya

Mesaj gönderen SieS »

s.a.
FB 1,5 ile hazırladığım VT larını 2,0 ve şimdi 2,01 ile açmayı deniyorum, ne hikmettir bilmiyorum bir türlü açamıyorum arkadaşlar.
eski VT mi backup yaptım yeni VT 2,0,1 ile oluşturdum bilgileri retore ettim ama yine aynı hatayı alıyorum.

Kullanıcı ismi yada password yanlış sistem sorumlusuna başvurun diyor.
Fakat ibexpert ile sysdba ve masterkey ile çok rahat açıyorum gel gelelim delphiden açamıyorum....
Tek fark delphi ile veritabanı bilgilerini bir ini dosyasından alıyorum ve

Kod: Tümünü seç

   if dm.DB.Connected = true then  dm.DB.Connected := false;
   DM.DB.DatabaseName := MENUFORM.VTBY.Text + ':' + MENUFORM.VTYOL.Text;
   DM.DB.Params.Add('user_name='+EDIT1.Text);
   DM.DB.Params.Add('password='+edit2.Text);
   DM.DB.Params.Add('sql_role_name=3');
   dm.DB.Params.Add('lc_ctype=WIN1254');

   dm.DB.Connected := true;
   dm.TR.Active := true;
   if dm.DB.Connected = true then frmlogin.ModalResult := mrok;
 except
yukardaki gibi aktarıyorum, FB 1,5 da hiç sorun yok ama FB 2,0 kurunca yukardaki hatayı alıyorum ..
hatayı nerde yapıyor olabilirim acaba...
2,0 a geçmek istiyorum ama bu nedenle geçemiyorum...
backup - restore olayını yaptım daha önce bunu yapmam tavsiye edilmişti ama yine olmadı....

Teşekkürler
Ben Toprağın Sinesinde İnsan Denilen Bir Canım
Hem Düşünür, Hem Severim Budur Taştan Faklı Yanım.
Her maddenin zevlesini bedenimde taşıyorsam.
Ben ne bir taş ne bir ağaç, insanlığımla insanım.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Her iki sürüm de aynı anda kurulu mu? 1.5 i tamamen kaldırdıktan sonra denediniz mi? 2.0.1 i kurmadan önce \windows\system32\GDS32.dll i de silip.. :!:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
kullandığınız delphinin sürümü nedir acaba.
kullandığınız bileşen setindende kaynaklanabilir.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
SieS
Üye
Mesajlar: 166
Kayıt: 17 Haz 2003 10:41
Konum: Konya

Mesaj gönderen SieS »

Delphi6 kullanıyorum ve IBX bileşenlerinin interbase 7 için olanını kurdum,
ayrıca herdefasında firebirdleri tamamen kaldırıp kurdum,
bir türlü olmadı bende fazla uğraşmadım bugüne kadar ama durum gösteriyorki bir an önce halletmem lazım yoksa çok geride kalacam..
Ben Toprağın Sinesinde İnsan Denilen Bir Canım
Hem Düşünür, Hem Severim Budur Taştan Faklı Yanım.
Her maddenin zevlesini bedenimde taşıyorsam.
Ben ne bir taş ne bir ağaç, insanlığımla insanım.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

IBx in güncellemesi olacak onu yüklediniz mi?
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
SieS
Üye
Mesajlar: 166
Kayıt: 17 Haz 2003 10:41
Konum: Konya

Mesaj gönderen SieS »

Hocam adres verebilirseniz tekrar indirir kurarım benimki eski olabilir.
Ben Toprağın Sinesinde İnsan Denilen Bir Canım
Hem Düşünür, Hem Severim Budur Taştan Faklı Yanım.
Her maddenin zevlesini bedenimde taşıyorsam.
Ben ne bir taş ne bir ağaç, insanlığımla insanım.
SieS
Üye
Mesajlar: 166
Kayıt: 17 Haz 2003 10:41
Konum: Konya

Mesaj gönderen SieS »

S.A

arkadaşlar BEN BULDUM BEN BULDUM :lol: :lol:

Kod: Tümünü seç

   if dm.DB.Connected = true then  dm.DB.Connected := false; 
   DM.DB.DatabaseName := MENUFORM.VTBY.Text + ':' + MENUFORM.VTYOL.Text; 
   DM.DB.PARAMS.CLEAR; <<--------**********  SADECE BURAYI EKLEDİM SORUNUM HALOLDU **********
   DM.DB.Params.Add('user_name='+EDIT1.Text); 
   DM.DB.Params.Add('password='+edit2.Text); 
   DM.DB.Params.Add('sql_role_name=3'); 
   dm.DB.Params.Add('lc_ctype=WIN1254'); 

   dm.DB.Connected := true; 
   dm.TR.Active := true; 
   if dm.DB.Connected = true then frmlogin.ModalResult := mrok; 
 except 
Yukardaki koda sadece okla gösterdiğim satırı ekledim benim sorunum haloldu.

Aynı dertten müzdarip arkadaşım varsa uğraşmasın diye yazayım dedim..
Kolay gelsin..
Ben Toprağın Sinesinde İnsan Denilen Bir Canım
Hem Düşünür, Hem Severim Budur Taştan Faklı Yanım.
Her maddenin zevlesini bedenimde taşıyorsam.
Ben ne bir taş ne bir ağaç, insanlığımla insanım.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Doğrusu varsayılan benzer alanlar parametreler string inde olması hata sebebiydi :wink:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Cevapla