none
Sql uzak bağlantı RRS feed

  • Soru

  • Arkadaşlar uzak bağlantı ile ilgili tecrübe edinmeye çalışıyorum. ağ üzerinden veritabanının kurulu olduğu pc ye bağlantı kurmaya çalışıyorum. Sql uzak bağlantı ayarlarının hepsini yaptım. SQL Server Management ile ip numarası girerek bağlanıp database erişimini sağlaya bildim ancak programdaki bağlantı kodunda bir sorun var sanırım bağlantı sağlayamıyorum. muhtemelen kodda sıkıntı var yardımlarınızı rica ediyorum.

    private void baglan()
            {
                {
                    baglanti = new SqlConnection(@"Data Source=192.168.1.186\VERITABANI;Initial Catalog=PersonelTakip;User ID=erkan;Password=erkan123");
                    
                    DataTable dt = baglanti.GetSchema("Tables");
    
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        if (!comboBoxFİRMA.Items.Contains(dt.Rows[i]["TABLE_NAME"]))
                            comboBoxFİRMA.Items.Add(dt.Rows[i]["TABLE_NAME"]);
                    }
    
                    baglanti.Close();
                }
            }
              

    18 Ocak 2018 Perşembe 10:01

Yanıtlar

  • baglanti = new SqlConnection("server=192.168.1.186;database=PersonelTakip;UID=erkan;pwd=erkan123;MultipleActiveResultSets=True");
    İlgin için çok teşekkür ederim. Bu şekilde çözüme ulaştım
    • Yanıt Olarak İşaretleyen Erkan KESEMEN 18 Ocak 2018 Perşembe 11:10
    18 Ocak 2018 Perşembe 11:09
  • Bir soru sormak isterim. dışarıdan ağ bağlantısı olmaksızın sadece internet üzerinden kurduğum veri tabanına bağlanabilirmiyim ? böyle bir imkan varmıdır?

    sql server in internet ayarlarını doğru yapar ve windows güvenlik ayarlarını açarsanız internet üzerinden bağlanabilirsiniz

    https://technet.microsoft.com/tr-tr/library/ms175483(v=sql.105).aspx

    • Yanıt Olarak İşaretleyen Erkan KESEMEN 18 Ocak 2018 Perşembe 11:59
    18 Ocak 2018 Perşembe 11:26

Tüm Yanıtlar

  • Data Source=192.168.1.186;Initial Catalog=VERİTABANI;User ID=erkan;Password=erkan123

    bu arada user yetkilerini kontrol ettinizmi acaba

    18 Ocak 2018 Perşembe 10:08
  • evet verilmesi gereken bütün yetkileri verdim. Verdiğiniz kodu denedim yine aynı sorun oldu.
    18 Ocak 2018 Perşembe 10:15
  • veritabanı adını doğru yazdınızmı peki? t(nokta)toksun(at)gmail google drive yükleyerek bana projenizi bi mail atın bakayım
    18 Ocak 2018 Perşembe 10:17
  • baglanti = new SqlConnection("server=192.168.1.186;database=PersonelTakip;UID=erkan;pwd=erkan123;MultipleActiveResultSets=True");
    İlgin için çok teşekkür ederim. Bu şekilde çözüme ulaştım
    • Yanıt Olarak İşaretleyen Erkan KESEMEN 18 Ocak 2018 Perşembe 11:10
    18 Ocak 2018 Perşembe 11:09
  • Bir soru sormak isterim. dışarıdan ağ bağlantısı olmaksızın sadece internet üzerinden kurduğum veri tabanına bağlanabilirmiyim ? böyle bir imkan varmıdır?
    18 Ocak 2018 Perşembe 11:11
  • baglanti = new SqlConnection("server=192.168.1.186;database=PersonelTakip;UID=erkan;pwd=erkan123;MultipleActiveResultSets=True");
    İlgin için çok teşekkür ederim. Bu şekilde çözüme ulaştım

    Yani Bu/VERİTABANI yerinden kaynakland bu alanaveritabanı adını yazsan uğraşmayacaktın

    Data Source=192.168.1.186;Initial Catalog=PersonelTakip;User ID=erkan;Password=erkan123

    18 Ocak 2018 Perşembe 11:24
  • Haklısın tecrübe edinmiş oldum :) :). açıkcası diğer sorumla ilgili bilgin varsa tecrübenden yararlanmak isterim
    18 Ocak 2018 Perşembe 11:26
  • Bir soru sormak isterim. dışarıdan ağ bağlantısı olmaksızın sadece internet üzerinden kurduğum veri tabanına bağlanabilirmiyim ? böyle bir imkan varmıdır?

    sql server in internet ayarlarını doğru yapar ve windows güvenlik ayarlarını açarsanız internet üzerinden bağlanabilirsiniz

    https://technet.microsoft.com/tr-tr/library/ms175483(v=sql.105).aspx

    • Yanıt Olarak İşaretleyen Erkan KESEMEN 18 Ocak 2018 Perşembe 11:59
    18 Ocak 2018 Perşembe 11:26
  • İlginiz için teşekkür ederim...
    18 Ocak 2018 Perşembe 11:59
  • İlginiz için teşekkür ederim...

    Rica ederim kolay gelsin
    18 Ocak 2018 Perşembe 12:40