Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

sql server'a remote olarak bağlanmak


Cin Ruhi

Öne çıkan mesajlar

Şu linke bi bak istersen c#'la vpn connection yapmayı anlatmış:
http://geekswithblogs.net/thibbard/articles/CSharpCodeToMaintainVPNConnectionProgramatically.aspx

Tabi vpn şirket dışardan bağlantılara izin vermiyosa gerekli, belki senin ip'n için bi exception yaratmalarını isteyebilirsin. Yok dışardan iplere açık tek sorunum login diyosan, login yapacağın şey windows ekranı değil sql connection için. SQL serverın kullanıcı adı ve şifresini şöyle ekliyeceksin:
SqlConnection con = new SqlConnection(Server=1.1.1.1;Database=Tablo1;Integrated Security=SSPI,User ID=kullanıcıadın;Password=şifren);

Edit: Bu arada söylemeyi unuttum o server ip'side şirket için ip tabi. Onun dışarıdan ulaşmak için ipsini falan girmen lazım.
Link to comment
Sosyal ağlarda paylaş

şirketin domain'inde olmadan, internal bir ip'ye erişemezsin. bunun sql conn. ya da c# ile bir alakası yok zaten.

şimdi senin amacın ne? bir uygulama yapacaksın ve bu nerede olursa olsun, şirketteki db'ye erişmek zorunda mı?

yoksa evden de çalışmak istiyorsun ve bu sırada şirketteki db'ye erişebilmek mi amacın.

çünkü amacın 1. olayı gerçekleştirmekse vpn değil olayın. sql'i dışarıya açman gerekiyor. (ki bu da best practice değil. web service falan kullanmak daha güvenli).

evden çalışmak istiyorsan, o zaman (uygulaman içerisinden değil) windows ile VPN yap.. sonra şirketteymiş gibi çalış..
Link to comment
Sosyal ağlarda paylaş

webde yazacağım uygulama şirketin sql'inde select sorguları çalıştıracak. bildiğim kadarıyla sql'in tcp/ip'sini enabled yapınca dışarı açılmış oluyor. ama dediğiniz üzere bunu güvenli bi şekilde yapmak için vpn lazım. umarım doğru anlamışımdır.
Link to comment
Sosyal ağlarda paylaş

aynen.. temel sebebi sql'in aşılabilmesi değil.

misal o credential bilgisini kötü niyetli birisine kaptırdığında, sunucu üzerine direkt belirli bir yetkiyle erişmesi tehlike.

oysa web servis gibi bir ara katman kullandığında, web servis en fazla kendisinden istenileni yapma yeteneğine sahiptir. dolayısıyla tehlike oranı daha fazla düşüyor..
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...