Sql internet erişimi
Sql internet erişimi
Hepinize iyi çalışmalar arkadaşlar.
Üzerinde çalışmakta olduğum bir program vardı.Access tabanlı bir program.Bunu ağda kullanırken bir sıkıntımız yoktu.Ama ileriye dönük gördümki programda verilere ulaşım geç olmaktaydı ve bu yüzden sql'e çevirmek istedim vede başarılı oldum.Ağdan kullanırken bir sıkıntı yok fakat internet üzerinden servera bağlanırken sql server yok veya erişim engellendi gibi bir hata mesajı alıyorum.
Port yönlendirmesini:
TCP:1433
UDP:1434 olarak yaptım ve kurulu olan bilgisayardada bu portlara izin verdim.
netstat -an komutuyla baktığımda TCP ve UDP kısmında LISTENING yazıyor.bir problem yok gibi.
SQL Server 2000 sp3 ve Sever 2005 ile de denedim fakat sonuç alamadım.İşletim sistemi Xp Sp2.
Bu konuyu nasıl bir çözüme kavuşturabilrim?
İyi çalışmalar.
Üzerinde çalışmakta olduğum bir program vardı.Access tabanlı bir program.Bunu ağda kullanırken bir sıkıntımız yoktu.Ama ileriye dönük gördümki programda verilere ulaşım geç olmaktaydı ve bu yüzden sql'e çevirmek istedim vede başarılı oldum.Ağdan kullanırken bir sıkıntı yok fakat internet üzerinden servera bağlanırken sql server yok veya erişim engellendi gibi bir hata mesajı alıyorum.
Port yönlendirmesini:
TCP:1433
UDP:1434 olarak yaptım ve kurulu olan bilgisayardada bu portlara izin verdim.
netstat -an komutuyla baktığımda TCP ve UDP kısmında LISTENING yazıyor.bir problem yok gibi.
SQL Server 2000 sp3 ve Sever 2005 ile de denedim fakat sonuç alamadım.İşletim sistemi Xp Sp2.
Bu konuyu nasıl bir çözüme kavuşturabilrim?
İyi çalışmalar.
Re: Sql internet erişimi
Nasıl bir connection string kullanıyorsunuz?
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Re: Sql internet erişimi
Provider=SQLOLEDB.1;Password=SIFRE;Persist Security Info=True;User ID=KULLANICI_ADI;Initial Catalog=VT;Data Source=IP_ADRESI;Network Library=DBMSSOCN;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=ERDEMLAP;Use Encryption for Data=False;Tag with column collation when possible=False
- sabanakman
- Kıdemli Üye
- Mesajlar: 3077
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Sql internet erişimi
Konuya çok hakim olmamakla birlikte bir önerim olacak. Bağlanmaya çalıştığınız yerdeki modemin 1433 nolu portunu açıp bağlanmak istediğiniz bilgisayara yönlendirmeyi deneyin (karışık bir iş işte) . Ayrıca internete aynı yerden çıkış yapıyorsanız yine bağlantı yapamayabilirsiniz. Yani, büro içinde tek ADSL modem varsa ve bürodaki başka bir makinaya internetten bağlanmaya çalışırsanız yine bağlantı yapamayabilirsiniz.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: Sql internet erişimi
Merhabalar ,
Benim birinci önerim bağlanmaya çalıştığın karşı tarafa vpn bağlantısı kurman.O zaman kendi yerel networkünde çalışıyor gibi olursun.İkincisi ise
serverin olduğu tarafta modemde şunu yapman lazım.
1433 portunu Nat(Network Address Translation) yaparak sql server ip adresini modeme vermen lazım.Yani modem şunu anlayacak.Dışardan 1433 portuna bi istek gelirse içerdeki sql server a yönlendirecek.
Port Protokol Ip Adresi
1433 TCP 192.168.1.5 (Sqlserver adresi)
1434 UDP 192.168.1.5
gibi.Kolay gelsin.Çözemezseniz yazın yardımcı olmaya çalışayım.
Benim birinci önerim bağlanmaya çalıştığın karşı tarafa vpn bağlantısı kurman.O zaman kendi yerel networkünde çalışıyor gibi olursun.İkincisi ise
serverin olduğu tarafta modemde şunu yapman lazım.
1433 portunu Nat(Network Address Translation) yaparak sql server ip adresini modeme vermen lazım.Yani modem şunu anlayacak.Dışardan 1433 portuna bi istek gelirse içerdeki sql server a yönlendirecek.
Port Protokol Ip Adresi
1433 TCP 192.168.1.5 (Sqlserver adresi)
1434 UDP 192.168.1.5
gibi.Kolay gelsin.Çözemezseniz yazın yardımcı olmaya çalışayım.
Re: Sql internet erişimi
Modemde port yönlendirmeleri tamam ama yinede balanti kurulamiyor
Re: Sql internet erişimi
nasıl bi bağlantı metodu izliyorsunuz?Mesela herhangi bir odbc bağlantısı yapmayı denedinizmi?Yoksa CONNECTİON PROGRAMIN İÇİNDE Mİ OLUŞUYOR?Arada Firewall olabilirmi?Birde şunu deneyebilirsiniz;Kendi modeminizle o modem arasındavpn bağlantı kurmayı denedinizmi?Birde bağlanamıyoruzdan kastınız ne?Hata mesajı nedir?server bulunan tarafın public ip sine ping atabiliyormusunuz?
- sabanakman
- Kıdemli Üye
- Mesajlar: 3077
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Sql internet erişimi
Eğer yerel ağda terminalden bağlantı alabiliyorsan bu yöntemle de bağlanabilirsin. Bir yerde hatan olabilir.erdemkurt yazdı:Modemde port yönlendirmeleri tamam ama yinede balanti kurulamiyor
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: Sql internet erişimi
yerel ağda terminallerde bir sıkıntı yok.bir tanesinde vardı.onada sql 2000 sp3 kurdum düzeldi.güvenlik duvarına kadar herşeyi kapattım ama nafile
Re: Sql internet erişimi
SP 3 ü nasıl yükledin. SP 3 ü yüklerken 1-2 parametre var onu yazdıysan internetten girişi kapatıyor. ama sadece upgrade yapmışsan problem olmaması lazım.
Re: Sql internet erişimi
nedir peki o parametreler?
Re: Sql internet erişimi
SECURITYMODE
DISABLENETWORKPROTOCOLS
SP3 ü yüklerken c:\sql2ksp3 klasötü açıyor. oradaki sp3readme de detayları var.
DISABLENETWORKPROTOCOLS
SP3 ü yüklerken c:\sql2ksp3 klasötü açıyor. oradaki sp3readme de detayları var.
- sabanakman
- Kıdemli Üye
- Mesajlar: 3077
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Sql internet erişimi
olmalı ama zaten yerel ağda çalışabildiğinizi söylediğinizden ayarlar doğru gibime geliyor. Modem tarafında bir sorun olabilir. Ayrıca SQL Server olarak araçlarınız mevcutsa SQL Server Client Network Utility aracını açıp Enable protocols by order listesini aşağıdaki gibi sıralayın ve TCP IP özelliğini şekildeki gibi ayarlayın.m_ekici yazdı:SECURITYMODE = SQL
DISABLENETWORKPROTOCOLS = 0
SP3 ü yüklerken c:\sql2ksp3 klasötü açıyor. oradaki sp3readme de detayları var.
Tabi modemin de aynı portunu bilgisayarınıza yönlendirmeniz gerekiyor (ki yapmışsınız). Engelin neden kaynaklandığı hakkında fikrim yok ama bu işlemlerin ardından çalışması gerektiğini düşünüyorum. Kolay gelsin.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
- sabanakman
- Kıdemli Üye
- Mesajlar: 3077
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Sql internet erişimi
Yok gibi görünüyor ama TCP/IP'yi Adlandırılmış Kanallar'ın üstünde deneyin.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .