FireBird ve İnternet Üzerinden Bağlantı

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ı
mikser
Üye
Mesajlar: 120
Kayıt: 30 Haz 2003 09:54
Konum: Ankara

FireBird ve İnternet Üzerinden Bağlantı

Mesaj gönderen mikser »

formda arama yaptim (3050 ve internet olmak üzere iki parametre ile) ve konuyla ilgili mesajlari okudum. Sorun, uzakdaki makinada bulunan .GDB dosyasına bağlanti kuramamak.

Firebird Server WI V1.5.1 4481
IBExpert (-IBConsole-)
Win XP (win 2000 ve win 98 de de denedim)
İnternet Bağlantısı ADSL

IBEXpertte ayarlar şöyle:
Server : Remote
ServerName : xx.xxx.xxx.xxx
Protocol : TCP/IP
Server Version : FireBird 1.5
DataBaseName : c:\Deneme\Dene.GDB

XP deki güvenlik duvari kaldırılmış.
xx.xxx.xxx.xxx adresine ping çekiyorum. sorun yok.

netstat -an sonucunda;
.....
0.0.0.0:3050 0.0.0.0:0 LISTENING
.....
diyor. burda hata var mı?

Kendi makinamda denemek için xx.xxx.xxx.xxx yerine 127.0.0.1 yazınca baglantı kuruluyor. Kendi IP numarami yazınca ayni hatayi veriyor.

c:\Deneme dizinini paylaşıma açıyorum yine olmuyor.

hata mesaji şöyle:
Error - Unable to complete network request to host "xx.xxx.xxx.xxx".
Failed to establish a connection.
Hedef makine etkin olarak reddettiğinden bağlantı kurulamadı.

IBConsole de deniyorum hata mesaji aynı.
Delphi de IBDataBase ile deniyorum hata mesaji aynı.

win xp, win 2000 ve win 98 de ayni hata mesaji geliyor.

"Local bağlanmakla Internet üzerinden database e bağlanmak arasında bir fark yok" deniliyor.

Problem ne olabilir?

iyi çalışmalar.
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

dosya yolu tam olarak

192.168.0.1:c:\programdata\data.gdb

olursa sorun cozulecek diye düşünüyorum

Server : local
ServerName :
Protocol : TCP/IP
Server Version : FireBird 1.5
DataBaseName : 192.168.0.1:c:\programdata\data.gdb

ben ağda boyle kullanıyorum problemimde yok
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

birde işletim sistemi ile ilgili olarak bi sorun olmaması lazım bende server xp iki tane terminel xp bi tane terminal 98 problemim yok

yaklaşık ta 4500 kayıt var
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
mikser
Üye
Mesajlar: 120
Kayıt: 30 Haz 2003 09:54
Konum: Ankara

Mesaj gönderen mikser »

üstad benim derdim local ağ üzerinde bir bağlanti yapmak değil.
internet üzerinden erişim. Yani İstanbulda bir server var diyelim ve .GDB dosyası bu serverde. Hakkari'den veya İzmir'den bir client makina 192.168.0.1:c:\programdata\data.gdb şeklinde istanbuldaki VT ye ulaşabilir mi?

ADSL ile nete bağlanan bir makinanın IP adresi 10.0.0.X şeklinde görünüyor. Bu da iş görmüyor.
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

Selamlar ,

ADSL bağlantı kullandığınızı yazmışsınız. olay büyük ihtimalle ethernetten bağladığınız bir adsl modem kullanmanızdan kaynaklanıyor.

çünkü girdiğiniz ip adresi , adsl modeminize ait olan ip adresi ,

bu durumda ne yapmanız gerekiyor ;

adsl modeminiz içinde bulunan ve her markaya göre değişiklik gösteren Virtual server ayarlarınızı yapmanız gerekmekte.

virtual server ney diye soracak olursanız.

viewtopic.php?t=5444&highlight=virtual+server

linkinde gerekli açıklamayı daha önce yapmıştım oradan virtual server ayarlarının nasıl yapıldıgını yazmıştım. aynı şekilde local deki makinenizin ip adresini virtual server a tanımlayarak probleminizi çözebilirsiniz.

Not : USB ADSL modemlerde böyle bir problem yaşanmıyor zira ben Zoom 5510 Usb Adsl modem kullanıyorum ve firewall ı kapadığım zaman xp de hiç bir problem yaşamıyorum bu tarz şeylerde.

kolay gelsin , sevgiler saygılar...
ikra
Üye
Mesajlar: 901
Kayıt: 28 Nis 2005 01:26
Konum: Simdilik Topragin Üstü

Mesaj gönderen ikra »

Selamu aleyküm...

ayni sorunu su an ben yasiyorum... 3050 portunu actim. firebird.conf dosyasinda bulunan RemoteServiceName = gds_db RemoteServicePort = 3050 bölümlerindeki # karakterini kaldirip aktif hale getirdim. ag üzerinden baglanabiliyorum, fakat disaridan baglanamiyorum. delphi üzerinden denedigimde 10061 hatasi aliyorum. ve ibexpert ile denedigimde ise 10035 hatasi aliyorum... internette de arattim fakat hic bir sonuca ulasamadim. network ile alakali servisler de kurulu. ve calisir durumda. ki zaten olmasaydi ag üzerinden de baglanamazdim sanirim...

yardimci olursaniz sevinirim...

selam ve dua ile...
kıdemsiz üye
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
disardan bağlanmak için ip nin statik olması lazım. yoksa sürekli değişen bir ip ile bağlantı kurmak akıl karı değil. birde serverin bağlı olduğu modemden nat ayarlarının yapılmış olması lazım.
Yani modemden 3050 portuna gelen verilerin serverin ipsine yönlendirilmesi lazım.
modemin güvenlik duvarıda kontrol edilmeli
kolay gelisn.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Mesaj gönderen Ali Erdoğan »

Eğer verilerinin boyutu çok aşırı değilse bir host şirketi ile anlaş ve veri tabanını oraya koy.Sonra ne internetmiş ne başka bişeymiş kafan ağrımaz bi daha.
ikra
Üye
Mesajlar: 901
Kayıt: 28 Nis 2005 01:26
Konum: Simdilik Topragin Üstü

Mesaj gönderen ikra »

hocam statik ip kullaniyorum. kesinlikle degismiyor... hosting kurallar geregi yasak :oops: mecburen kendi bilgisayarim üzerinden halletmeliyim. kablo internet kullaniyorum. bir adet router var ve virtuelserver islerini hallettim. port um acik. ama yine de baglanti kuramiyorum...
kıdemsiz üye
ikra
Üye
Mesajlar: 901
Kayıt: 28 Nis 2005 01:26
Konum: Simdilik Topragin Üstü

Mesaj gönderen ikra »

hala sorunu cözebilmis degilim :oops:
port acik baglanti yok. IBExpert ile check yapiyorum... gds_db servisinin bulundugunu fakat baglantinin kurulamadigini söylüyor.

Kod: Tümünü seç

Attempt connecting to 213.xxx.xxx.xxx.
Socket for connection obtained.

Found service 'GDS_DB' at port '3050'
Failed to connect to host '213.xxx.xxx.xxx',
on port 3050. Error Num: 10035.

TCP/IP Communication Test Failed!
kıdemsiz üye
Cevapla