Interbase GDB Dosyası Şifresini Nasıl Geçebiliriz?

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ı
kazahel
Üye
Mesajlar: 12
Kayıt: 01 Oca 2004 06:09
Konum: eskişehir
İletişim:

Interbase GDB Dosyası Şifresini Nasıl Geçebiliriz?

Mesaj gönderen kazahel »

Merhaba,

Interbase 2007 versiyonunda GDB dosyasi var elimde.
Default şifre çalışmıyor.
Şifresini nasıl bulabilirim.
Ya da nasıl resetlerim?

Şu an bağlanmak istediğimde şöyle bir uyarı alıyorum.
Your user name and password are not defined. Ask your database administrator to set up an InterBase login

Teşekkürler.
imza
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Interbase GDB Dosyası Şifresini Nasıl Geçebiliriz?

Mesaj gönderen Lost Soul »

interbasein esi sürümlerinde varsayılan
kullanıcı adı sysdba
şifre masterkey di ama şimdi değişti mi bilmiyorum.
anemos
Üye
Mesajlar: 111
Kayıt: 02 Nis 2007 07:51
Konum: Sakarya / Hendek

Re: Interbase GDB Dosyası Şifresini Nasıl Geçebiliriz?

Mesaj gönderen anemos »

Embedded versiyon ile açın.
Kullanıcı avatarı
kazahel
Üye
Mesajlar: 12
Kayıt: 01 Oca 2004 06:09
Konum: eskişehir
İletişim:

Re: Interbase GDB Dosyası Şifresini Nasıl Geçebiliriz?

Mesaj gönderen kazahel »

SYSDBA ve masterkey ile dosyayı serverda açamıyorum.
Başka bir şifresi var.

Embeded versiyon da şifre sormayacak mı?
Embeded versiyon Interbase 2007 için var mıdır?

İlginize teşekkürler.
imza
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Interbase GDB Dosyası Şifresini Nasıl Geçebiliriz?

Mesaj gönderen Lost Soul »

Embedded versiyonda varsayılan şifre sysdba masterkey olacağı için diğer serverdaki şifre önemsiz olacaktır.
Kullanıcı avatarı
kazahel
Üye
Mesajlar: 12
Kayıt: 01 Oca 2004 06:09
Konum: eskişehir
İletişim:

Re: Interbase GDB Dosyası Şifresini Nasıl Geçebiliriz?

Mesaj gönderen kazahel »

IB Console de Add dediğimizde veritabanı dosyasını(GDB), UserName ve PassWord soruyor.
Burada GDB dosyasının UserName ve PassWord'unu kullanmassak Dosya ya connect olmuyor.

Yani kurduğum Server da Username ve Password Default yani SYSDBA ve masterkey olduğu halde, dosyayı bu kullanıcı adı ve şifre ile ADD edebiliyor ancak Connect olamıyorum.

Sizin dediğiniz gibi varsayılan user ve pass ile başarısız oluyorum.
Yani dosyaya ait user ve pass olmadan giremiyorum.

Üzerine tıklayıp girmek istediğimde User Password hatası alıyorum.

Ben de InterBase 2007 [instance = gds_db] üzerinde IB Console 8.1 yüklü.
Bu embedded versiyon değil midir?
Embedded versiyonun linki varsa paylaşır mısınız?

Teşekkürler.
imza
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Interbase GDB Dosyası Şifresini Nasıl Geçebiliriz?

Mesaj gönderen Lost Soul »

Embedded demek kelime karşılığı olarak gömülü demektir.
interbasede verilen şifreler (en azından eskiden öyle idi) veritabanı dosyası ile alakalı değildir.
Tümüyle server tabanlıdır.
yani sysdba, masterkey (ya da bu şifre ne ise ) sistemde çalışan veritabanı sunucusuna erişim şifresidir.

Bu durumda veritabanının oldu sunucuda kullanıcı adı "sysdba" şifre "rüknettin" iken bu veritabanını başka bir sunucuya(interbase kurulu bilgisayara) atarsanız ve bu sunucuda şifre değiştirilmemiş ise "sysdba", "masterkey" ile dosyaya erişebilirsiniz.

Peki ikinci bir bilgisayar yok ise nolacak.
internetten ibexpert porgramının free personal versiyonu indirilir. bkz -> http://ibexpert.net/ibe/index.php?n=Main.DownloadFree
genel görünüm bkz -> http://ibexpert.net/ibe/index.php?n=Doc ... entOptions
interbasenin sitesinden (veya firebirdsql.org da olabilir. (eskiden oluyordu)) embedded versiyon indirilip bir klasööre açılır.

ibexpertte açılmak istene veritabanı Resgister Database ile register edilirken Client Library File kısmındaki dosya embedded sürümün olduğu klasördeki (muhtemelen "bin" isimli alt klasördeki) gds32.dll veya buna benzer dll gösterilir. Sağ üst tarafta server versiyonda interbasenin ilgili versiyonu seçilir sysdba masterkey ilgili yerlere yazılır
register denilip veritabanı açılır.
Kullanıcı avatarı
kazahel
Üye
Mesajlar: 12
Kayıt: 01 Oca 2004 06:09
Konum: eskişehir
İletişim:

Re: Interbase GDB Dosyası Şifresini Nasıl Geçebiliriz?

Mesaj gönderen kazahel »

sanırım sizin dediğiniz durum eski versiyonlarda var.
interbase 2007 de her dosyaya değişik db şifresi verebiliyorsunuz.

Serverı kurduğunuz zaman verdiğiniz şifre instance şifresi olarak SYSDBA-masterkey şeklinde veriliyor.
Ancak bu instance a yüklediğiniz her GDB dosyasına ayrı şifre verebiliyorsunuz.

Yani interbase 2007 de yazdığınız yöntem ile bu dosyalara ulaşılamaz.

ilginiz için teşekkürler.

Access deki MDB dosyalarının kırıldığı gibi bu GDB dosyalarını kırıp yada bir şekilde password u resetleyip açmak gerekiyor.
Başka bir çözüm yolu var mıdır?
:idea:
imza
Cevapla