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
Firebird Embedded nedir nasılkullanılır.
- greenegitim
- Üye
- Mesajlar: 713
- Kayıt: 28 Nis 2011 10:33
- Konum: İstanbul
Re: Firebird Embedded nedir nasılkullanılır.
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!
Re: Firebird Embedded nedir nasılkullanılır.
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
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
Re: Firebird Embedded nedir nasılkullanılır.
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
ş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
Re: Firebird Embedded nedir nasılkullanılır.
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
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 !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!