• 24-06-2020, 18:25:42
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar. MS-SQL ile uzak bağlantı sağlamaya çalışıyoruz. Sorunumuz şu;
    Bir tane server bilgisayar olacak ve farklı ağdakı PC'ler bu server bilgisayara bağlanıcak. Aynı ağda olduğu zaman bağlanıyor sorunsuz bir şekilde ancak farklı bir ağdan girmeye çalıştığımızda patlak veriyor. Sizce ISS'dan statik IP alarak bu uzaktan bağlantıyı sağlayabilir miyiz? Bilgisi olan yardımcı olursa sevinirim. Teşekkürler şimdiden.
  • 24-06-2020, 18:36:17
    #2
    Statik IP ile de Dinamik IP ile de bunu sağlayabilirsiniz. Statik olursa bağlantı için hep aynı adresi kullanırsanız dinamik için IP her değiştiğinde data source'unuzu bu IP ile değiştirmeniz gerekecek. SQL serverı uzaktan bağlantıya izin verecek şekilde ayarlamalı, 1433 portuna izin vermelisiniz. Aşağıda nasıl olacağı ile ilgili bir link var güvenlik gereği detaylı araştırıp uygulamanızı tavsiye ederim.

    http://mikro.simge.com.tr/dosyalar/s...inlestirme.pdf
  • 24-06-2020, 18:36:48
    #3
    Uzaktan bağlantıyı tüm ip lere izin verebilirsiniz % ile
    Ama pek güvenli olmaz
  • 24-06-2020, 18:41:20
    #4
    Zihhu adlı üyeden alıntı: mesajı görüntüle
    Statik IP ile de Dinamik IP ile de bunu sağlayabilirsiniz. Statik olursa bağlantı için hep aynı adresi kullanırsanız dinamik için IP her değiştiğinde data source'unuzu bu IP ile değiştirmeniz gerekecek. SQL serverı uzaktan bağlantıya izin verecek şekilde ayarlamalı, 1433 portuna izin vermelisiniz. Aşağıda nasıl olacağı ile ilgili bir link var güvenlik gereği detaylı araştırıp uygulamanızı tavsiye ederim.

    http://mikro.simge.com.tr/dosyalar/s...inlestirme.pdf
    İşte biz degişsiz istemiyoruz sürekli aynı kalması gerekiyor. Bir şirketin tüm türkiyede acenteleri olacak şekilde bu servera bağlanıcak.



    insolitax adlı üyeden alıntı: mesajı görüntüle
    Uzaktan bağlantıyı tüm ip lere izin verebilirsiniz % ile
    Ama pek güvenli olmaz
    Güvenli olması gerekiyor.
  • 24-06-2020, 18:42:51
    #5
    nikoisbackx adlı üyeden alıntı: mesajı görüntüle
    İşte biz degişsiz istemiyoruz sürekli aynı kalması gerekiyor. Bir şirketin tüm türkiyede acenteleri olacak şekilde bu servera bağlanıcak.
    Değişsin istemiyorsanız MSSQL'in kurulu olduğu makinenin IP'sini statik alarak yine yukardaki işlemlerle yapabilirsiniz hocam. Ayrıca acentaların IP adresileri de statik ise MsSQL 'e bağlanabilecek IP izinleri de vererek daha güvenli hale de getirilebilir.
  • 25-06-2020, 01:16:30
    #6
    öncelikle hata almanizin iki sebebi olabilir
    1-baska agdan baglanan birine local IP'nizi vermissinizdir
    2- port kapalidir

    Bu ikisini kontrol ederek cözebilirsiniz. Ancak ben DB'ye bu tarz direk erisimlerin verilmesini pek mantikli bulmuyorum. Ayni agda ya da ag domainde olmasinda sakinca yok ama farkli ag dediginizde buna X ülkesinde yasayan birisini de dahil etmis oluyorsunuz.

    Yapilabilecek isler

    1-Hic bir sekilde DB icin izin vermeyin, bir tane basit CRUD islemi yapan nodejs ile bir webservis yazip htaccess ile k.adi ve sifreyle baglantisini ayarlayin
    2- yok biz db baglantisi izni vermek istiyoruz diyorsaniz da, baglanacak IPlere izin verin (karsi tarafin external IP lerinin de statik olmasi gerekiyor tabi) ve baglanan kullanicinin veritabani haklarini düzenleyin. Atiyorum sadece ekleme ve okuma yapabilsin ama güncelleme ve silme yapamasin,belirli tablolara erisebilsin, baska haklari olmasin vs..

    Dediigm gibi tavsiyem 1. söyledigim bir webservistir... Kolay gelsin
  • 25-06-2020, 08:49:45
    #7
    1- Statik ip olacak.
    2- Güvenlik duvarından sql portuna izin verilecek (localden bağlanılıyorsa izin vardır zaten).
    3- Modemden sql portuna yönlendirme yapılacak.