Firebird Embedded nedir nasılkullanılır.

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
forumsad
Üye
Mesajlar: 296
Kayıt: 29 Tem 2010 10:47

Firebird Embedded nedir nasılkullanılır.

Mesaj gönderen forumsad »

arkadaşlar küçük bir program yazdım.

programda veritabanı firebird 2.1 kullanıyorum
şifresi standart sysdba ve masterkey
programı bazı şifrereleri veritabanında tutuyor

firebird'e şifre verirsem ilk formatta firebird kurup tekrar şifre tanımlamam lazım
şifre vermesem şifreler savunmasız kalıyor...

biraz araştırdım Firebird Embedded sürümü varmış yani anladığım kadarıyla kurulum gerektirmeyen
versiyonu bu sürümde şifre verip programın olduğu klasörle beraber dağıtımını yapabilirmiyiz...

bu konuda biraz yönlendirme yaparmısınız..

saygılarımla
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: Firebird Embedded nedir nasılkullanılır.

Mesaj gönderen greenegitim »

dbembed zip dosyasını indirdikten sonra programının çalışma klasörüne çıkart fbembed.dll dosyanın adını gds32.dll olarak değiştir bu kadar.
Mücadele güzelleştirir!
forumsad
Üye
Mesajlar: 296
Kayıt: 29 Tem 2010 10:47

Re: Firebird Embedded nedir nasılkullanılır.

Mesaj gönderen forumsad »

bende firebird 2.1 kurulu şimdi onu kaldırsam....
sonra dbembed zip dosyanısını netden bulup exenin olduğu klasöre çıkartsam ve adını fbembed.dll dosyanın adını gds32.dll olarak değiştirsem...
programım çalışır mı?

yoksa standart versiyon ile beraber mi kullanacağız...

sayğılar
forumsad
Üye
Mesajlar: 296
Kayıt: 29 Tem 2010 10:47

Re: Firebird Embedded nedir nasılkullanılır.

Mesaj gönderen forumsad »

dediğiiz gibi yaptım program default şifre ile çalıştı... çok pratikmiş valla..

şimdi kendime özel dağıtım şifremi veritabanına tanımlama istiyorum ama hata veriyor..
eskiden bin klasöründen yapıyorduk

GSEC -user sysdba -password masterkey
modify sysdba -pw masterkey

şeklinde değiştiriyorduk..

burda nasıl yapabiliriz.

saygılar
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2356
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: Firebird Embedded nedir nasılkullanılır.

Mesaj gönderen freeman35 »

fb 2.5 da kullanıcı bilgileri "security2.fdb" de tutulur, yanılmıyorsam 2.1 dede aynı olması lazım, normal db ye bağlanıp table la açıp değişiklik yapabilirsin, şifreleme için base64 kullanılır.
senin kullanıcı adını ve/veya şifre değişikliği sadece o db, firebird rootpath de olduğu sürece işe yarar, yani db yi alıp başka bir yere kopyalamak veya var olan security2.fdb yi başka yada standart la değiştirmek sysdba/masterkey ile db ne erişimi engelleyemezsin. Özetle fb 3 öncesi umuma açıktır diyebiliriz :) sadece role larla bi yere kadar engellenebilir, buda karmaşık bir iştir, hata yaptığında db tamamen erişime kapanabilir, yedekli çalışmakta fayda var
kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Cevapla