forumuda didik didik ettim.ama ben yinede size yazmak istiyorum.
öncelikle şunu söyliyeyim herhangi bir projem yok sadece deneme çalışmaları yapıyorum.
yerel ağda ve tek makine için bir çok program geliştirdim ama daha önce hiç internet üzerinden online olarak uzak bilgisayardaki veritabanında çalışmayla ilgili bir projem olmadı.
şimdi yaptığım araştırmalara göre örneğin istanbuldan hakkarideki bir bilgisayara bağlanılıp onun üzerindeki veritabanında işlemler yapılabilirmiş firebird ile.
bunuda yapmak için öncelikle hem serverin hem clientin güvenlik duvarları kapatılıp firebirdin kullandığı 3050 portu açılır(soru 1- bu portu firebird default olarak açmıyormu?).ve ayrıca servere statik ip tanımlanır(benim serverimde(kendi kiralık web sunucum) kendi sitem yayınlandığı için sorun yok zaten statik ip var) ve serverde firebird kurulu ve çalışıyor olması gerekiyor(kendi serverimde firebird kurulu ve çalışıyor).clientede firebird kurulu ve çalışıyor olması gerek(denemeleri yaptığım bilgisayardada kurulu ve çalışıyor).ayrıca ikisininde firebird versiyonları aynı olmalı(evet benim denemelerimde ikisinin versiyonları aynı 2.1 kullanıyorum).
bütün bu şartlar sağlandıktan sonra database nesnesi ile bağlantı sağlanırken serverin statik ipsinin yanına veritabanı yolu yazılır(192.168.X.X:c:\deneme.fdb) ve bu databasename olarak kullanılır.
bende edindiğim dökümanlarda bütün bu yazdıklarımı uyguladım.ve delphiden bağlanmayı denediğimde
aldığım hata şu:
Kod: Tümünü seç
Unable to complete network request to host "192.168.X.X"
Failed to establish a connection.
No connection could be made because the target machine actively refused it.
birinci sorumu yukarda sormuştum.diğer sorularımı aşağıda sıralıyorum.
2-)3050 portu açık mı değilmi bu konu hakkında bir fikrim yok eğer kapalı ise ben port açma işlemini hem server hem clientin internete çıktığı iki modem içinde uygulamalımıyım ve bu port açma işlemi bildiğimiz modem üzerinden nat ayarlarındaki port açma işlemimi?
3-)hem servere hem cliente sabit ip tanımlamak zorundamıyım(serverimde zaten sabit ip tanımlı).
4-)uzaktan bağlanmaya çalıştığım server bir web sunucusu bağlanamama sebebim bununla alakalı olabilir mi?
5-)bütün bunların yanında bu işin MANTIĞI nedir.(çünkü en önemlisi bu.mantığınıı kavradığım zaman geriye çözülemeyecek bişey kalmaz).
6-)bahsettiğim sistemle proje geliştirip çalışan varsa bu yöntemin eksileri artıları nelerdir.yapılabileceklerin sınırları nelerdir.ve ne gibi konulara dikkat etmek gerekir.
kusura bakmayın makale yazar gibi bir soru oldu ama.açık ve net yazmak istedim belki başkalarıda faydalanır
konuyla alakası olmasa bile bütün arkadaşların fikirleri benim için önemli.bişeyler karalamaktan yazmaktan çekinmeyin lütfen.
tekrar tekrar aynı konunun tartışılmasına yol açtığım için sevgili adminlerden özürlerim diliyorum ve dört gözle cevaplarınızı bekliyorum.
herkese iyi çalışmalar diliyorum.