none
Sql Server Dış Ip Connection String RRS feed

  • Soru

  • Merhaba Arkadaşlar

    Arkadaşlar ben sql server de tüm ayarları yaptım.Dış bağlantılara açık sql serverim.Hatta telefonda bir program ile bilgisayarımdaki servera bağlanabiliyorum(Program android için yapılmış Connect2SQL) Program ile bilgisayarıma bağlandığımda her türlü değişikliği ve sorguyu çalıştırabiliyorum. Ancak başka bir bilgisayardan aynı bağlantıyı kuramıyorum. Kullandığım bu program(Connect2SQL) bağlantı cümlesini göstermediği için bağlantı cümlesini alamıyorum.Ancak programın sorduğu bilgiler şunlar;

    Domain:xx.xxx.xx.xxx

    Host: ErhanGuven

    Instance: SQLExpress

    Port:1433

    Username: Erhan

    Password : 123456

    Database: DTDBase

    bu bilgileri girdiğimde bağlantım sağlanıyor.Ancak birinde ufak bir değişiklik yapsam bağlantı çalışmıyor. Windows tarafında çalışırken sql cümlem şu

    Data Source=XX.XXX.XX.XXX,1413;Network Library=DBMSSOCN;Initial Catalog=DTDBase;User ID=Erhan;Password=123456
    Ancak bu cümle çalışmıyor. Burda dikkatimi çeken program(Connect2SQL) host ismini alıyor bu isim olmazsa bağlanmıyor.Ancak sitelerde bağlantı cümlelerini incelerken host ismi yukarıdaki cümledeki gibi yazılmıyor.Yukarıdaki cümlede hata nedir?Burada host bilgisini nereye yazmam gerekir.
    13 Ocak 2014 Pazartesi 20:23

Yanıtlar

  • Guest Hesabınıda açtım modemden 1433 nolu portuda açtım ancak yine olmadı.Ancak anlamadığım birşey var sorum arada kaynadı aslında.Mesela dış ip si aynı(yani aynı modem üzerinden bağlanan) olan iki bilgisayarda da sql server kurulu diyelim.Dışarıdan bu ip yi yazan kişi hangi host`a bağlanacak peki.sadece dış ip yi cümlemizde yazıyoruz.ama host ismi yok.

    Konu farklı bir yere kayıyor ama basitçe NAT denen bir işlem var. Modemin iki arayüzü var biri içe bakan, diğeri dışa bakan (arayüz= ethernet kartı diye varsayın) Dıştan ve belirli bir porttan gelen çağrıyı içteki arayüzün erişebildiği dilediğiniz bir adrese yönlendireceğiniz bir arabirim var tüm modemlerde. 


    Savaş Murat Alkım - MCT, MCSD, MS, MCPS, PMP

    • Yanıt Olarak İşaretleyen Marty McFly15 15 Ocak 2014 Çarşamba 04:58
    14 Ocak 2014 Salı 17:29
  • Erhan sanırım sen dış ip diyerek localde ki değil normal sallıyorum arkadaşının evinde ki bir bilgisayardan baglanmayı diyorsun... yani kısaca internet üzerinden bir bilgisayar... Savaş beyin yanıtını okuyunca maalesef ben bunu fark ettim. Savaş beyin söylediğini yapıp modem de NAT açma işlemi öğrenip uygularsan sorunun ortadan kalkacaktır. Çünkü nat internetteki bir çok bilgisayarın birbiri ile iletişimini sağlar. Aşağıda ki bağlantıya bir göz at. Yanlışlıktan dolayı özür dilerim. Ben lokal olarak anladım...

    http://www.teakolik.com/adsl-modeme-nat-eklemek/


    İyi Çalışmalar. Cihangir SUR [cihangirsur@hotmail.com]

    • Yanıt Olarak İşaretleyen Marty McFly15 15 Ocak 2014 Çarşamba 04:58
    14 Ocak 2014 Salı 21:17

Tüm Yanıtlar

  • Port 1413 değil 1433 olacak.

    İyi Çalışmalar. Cihangir SUR [cihangirsur@hotmail.com]

    13 Ocak 2014 Pazartesi 20:31
  • Port 1413 değil 1433 olacak.

    İyi Çalışmalar. Cihangir SUR [cihangirsur@hotmail.com]

    Port numarasını yanlış yazmışım 1433 zaten buna rağmen olmuyor.
    13 Ocak 2014 Pazartesi 20:35
  • Herhangi bir hata veriyorsa bu hatanın resmini gönderirken daha iyi yardımcı olunabilir. Baglanmayabilir ama hata nedir ?

    İyi Çalışmalar. Cihangir SUR [cihangirsur@hotmail.com]

    13 Ocak 2014 Pazartesi 20:42
  • Herhangi bir hata veriyorsa bu hatanın resmini gönderirken daha iyi yardımcı olunabilir. Baglanmayabilir ama hata nedir ?

    İyi Çalışmalar. Cihangir SUR [cihangirsur@hotmail.com]

    Bu mesajda izinden bahsediyor ancak dediğim gibi telefonumdan bilgisayardaki sql servere bağlanıyorum.Ama başka bilgisayardan olmuyor.İp de sorun yok.Çünkü aynı bilgilerle telefondan bağlanıyor.Ama dediğim gibi normalde sql servera bağlanabilmek için Host ismininde cümlede olması gerekmez mi?Mesela aynı ip üzerinden 2 bilgisayar internete bağlı olsa ve ikisinde de sql server kurulu olsa hangisine bağlanacak dışarıdan bu aşağıdaki cümleyi giren kişi.Yani ip dışında birde iki bilgisayarı birbirinden ayıracak bir host adının da olması gerekmez mi

    Data Source=XX.XXX.XX.XXX\SQLExpress,1413;Network Library=DBMSSOCN;Initial Catalog=DTDBase;User ID=Erhan;Password=123456

    yukarıdaki gibi instance ekleyip yapıyorum yinede olmuyor


    13 Ocak 2014 Pazartesi 20:51
  • İp adresinden sonra sadece port numarası gelmelidir. Yani

    192.168.1.2,1433

    Birde böyle denermisin. Geriye kalanlar doğru.


    İyi Çalışmalar. Cihangir SUR [cihangirsur@hotmail.com]

    13 Ocak 2014 Pazartesi 21:02
  • zaten ilk cümlem verdiğiniz yanıttaki gibidir.Ancak yinede olmuyor.Bağlantı problemi olsa telefonla bağlanmam garip olurdu.Yani telefonla bağlanıyor ancak bilgisayardan bağlanamıyorum
    13 Ocak 2014 Pazartesi 21:16
  • Güvenlik duvarı ya da virüs programı engelliyor olabilir mi ?
    13 Ocak 2014 Pazartesi 22:34
  • Aklıma çok fazla soru geliyor ve hepsini tek tek soramıyorum sana. Örneğin bilgisayarın guest hesabını açman gerekebilir. Bunun gibi... Ama sen bu bağlantıyı sağlamak için neler yaptığını sırayla yazarsan eksik olanı bulup söyleyebilirim.

    İyi Çalışmalar. Cihangir SUR [cihangirsur@hotmail.com]

    13 Ocak 2014 Pazartesi 22:39
  • Sırasıyla başlarsam

    Sql Server Configuration Manager dan tcp\ip enabled

    Windowsun güvenlik duvarında sql server ve sql browser izin verilen programlar arasında

    Güvenlik duvarında gelen kurallarında 1433 nolu port açık

    Bunların dışında birşey yok.Cep telefonumdan çok rahat ve hızlı şekilde bağlanabiliyorum.Ancak bilgisayardan bağlanamıyorum.Bilgisayarda sadece admin hesabı açık guest hesabı neden gerekli oluyor Cihangir Bey anlayamadım.

    Bu arada diğer makinadan bağlanırken Hedef makina etkin olarak reddettiğinden bağlantı kurulamadı mesajını alıyorum.Anlamıyorum telefonu reddetmiyor ancak neden bilgisayarı reddediyor.
    14 Ocak 2014 Salı 14:37
  • Çünkü bilgisayara guest hesabından giriş yapabiliyor. İlk önce guest hesabını aktif et. Daha sonra modem den bağlanıyorsan modem üzerinde de portunu aktif etmen gerekir. 

    İyi Çalışmalar. Cihangir SUR [cihangirsur@hotmail.com]

    14 Ocak 2014 Salı 14:40
  • Guest Hesabınıda açtım modemden 1433 nolu portuda açtım ancak yine olmadı.Ancak anlamadığım birşey var sorum arada kaynadı aslında.Mesela dış ip si aynı(yani aynı modem üzerinden bağlanan) olan iki bilgisayarda da sql server kurulu diyelim.Dışarıdan bu ip yi yazan kişi hangi host`a bağlanacak peki.sadece dış ip yi cümlemizde yazıyoruz.ama host ismi yok.
    14 Ocak 2014 Salı 15:01
  • Guest Hesabınıda açtım modemden 1433 nolu portuda açtım ancak yine olmadı.Ancak anlamadığım birşey var sorum arada kaynadı aslında.Mesela dış ip si aynı(yani aynı modem üzerinden bağlanan) olan iki bilgisayarda da sql server kurulu diyelim.Dışarıdan bu ip yi yazan kişi hangi host`a bağlanacak peki.sadece dış ip yi cümlemizde yazıyoruz.ama host ismi yok.

    Konu farklı bir yere kayıyor ama basitçe NAT denen bir işlem var. Modemin iki arayüzü var biri içe bakan, diğeri dışa bakan (arayüz= ethernet kartı diye varsayın) Dıştan ve belirli bir porttan gelen çağrıyı içteki arayüzün erişebildiği dilediğiniz bir adrese yönlendireceğiniz bir arabirim var tüm modemlerde. 


    Savaş Murat Alkım - MCT, MCSD, MS, MCPS, PMP

    • Yanıt Olarak İşaretleyen Marty McFly15 15 Ocak 2014 Çarşamba 04:58
    14 Ocak 2014 Salı 17:29
  • Erhan sanırım sen dış ip diyerek localde ki değil normal sallıyorum arkadaşının evinde ki bir bilgisayardan baglanmayı diyorsun... yani kısaca internet üzerinden bir bilgisayar... Savaş beyin yanıtını okuyunca maalesef ben bunu fark ettim. Savaş beyin söylediğini yapıp modem de NAT açma işlemi öğrenip uygularsan sorunun ortadan kalkacaktır. Çünkü nat internetteki bir çok bilgisayarın birbiri ile iletişimini sağlar. Aşağıda ki bağlantıya bir göz at. Yanlışlıktan dolayı özür dilerim. Ben lokal olarak anladım...

    http://www.teakolik.com/adsl-modeme-nat-eklemek/


    İyi Çalışmalar. Cihangir SUR [cihangirsur@hotmail.com]

    • Yanıt Olarak İşaretleyen Marty McFly15 15 Ocak 2014 Çarşamba 04:58
    14 Ocak 2014 Salı 21:17
  • Verdiğiniz yanıt çözüm oldu çok teşekkürler 2 ayrı bilgisayar var ağımda ve ikisinde de sql kurulu bundan dolayı bağlantıda sorun yaşamışım.Nat işlemi ile sorun halloldu.Teşekkürler
    15 Ocak 2014 Çarşamba 04:58