Sql internet erişimi

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Kullanıcı avatarı
erdemkurt
Üye
Mesajlar: 16
Kayıt: 30 Eyl 2007 09:28

Sql internet erişimi

Mesaj gönderen erdemkurt »

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.
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Sql internet erişimi

Mesaj gönderen csunguray »

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/)
Kullanıcı avatarı
erdemkurt
Üye
Mesajlar: 16
Kayıt: 30 Eyl 2007 09:28

Re: Sql internet erişimi

Mesaj gönderen erdemkurt »

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
Kullanıcı avatarı
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

Mesaj gönderen sabanakman »

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. - .
eyalin
Üye
Mesajlar: 126
Kayıt: 09 May 2005 08:08

Re: Sql internet erişimi

Mesaj gönderen eyalin »

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.
Kullanıcı avatarı
erdemkurt
Üye
Mesajlar: 16
Kayıt: 30 Eyl 2007 09:28

Re: Sql internet erişimi

Mesaj gönderen erdemkurt »

Modemde port yönlendirmeleri tamam ama yinede balanti kurulamiyor
eyalin
Üye
Mesajlar: 126
Kayıt: 09 May 2005 08:08

Re: Sql internet erişimi

Mesaj gönderen eyalin »

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?
Kullanıcı avatarı
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

Mesaj gönderen sabanakman »

erdemkurt yazdı:Modemde port yönlendirmeleri tamam ama yinede balanti kurulamiyor
Eğer yerel ağda terminalden bağlantı alabiliyorsan bu yöntemle de bağlanabilirsin. Bir yerde hatan olabilir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
erdemkurt
Üye
Mesajlar: 16
Kayıt: 30 Eyl 2007 09:28

Re: Sql internet erişimi

Mesaj gönderen erdemkurt »

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 :(
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Re: Sql internet erişimi

Mesaj gönderen m_ekici »

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.
Kullanıcı avatarı
erdemkurt
Üye
Mesajlar: 16
Kayıt: 30 Eyl 2007 09:28

Re: Sql internet erişimi

Mesaj gönderen erdemkurt »

nedir peki o parametreler?
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Re: Sql internet erişimi

Mesaj gönderen m_ekici »

SECURITYMODE
DISABLENETWORKPROTOCOLS

SP3 ü yüklerken c:\sql2ksp3 klasötü açıyor. oradaki sp3readme de detayları var.
Kullanıcı avatarı
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

Mesaj gönderen sabanakman »

m_ekici yazdı:SECURITYMODE = SQL
DISABLENETWORKPROTOCOLS = 0

SP3 ü yüklerken c:\sql2ksp3 klasötü açıyor. oradaki sp3readme de detayları var.
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.

Resim

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. - .
Kullanıcı avatarı
erdemkurt
Üye
Mesajlar: 16
Kayıt: 30 Eyl 2007 09:28

Re: Sql internet erişimi

Mesaj gönderen erdemkurt »

kafayı yiyicem artık ya

Resim
Resim


Resim
Resim


Sizce varmı bi hata?
Kullanıcı avatarı
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

Mesaj gönderen sabanakman »

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. - .
Cevapla