oğuz'un dediği gibi ...

şimdi hocam tcp-ip den analdığın nedir bilmiyorum ama bir uygulama üzerinden direk uzak sunucudaki veritabanına erişmek istiyorsan bu baya sakat bir işlemdir. Zaten bağlantı tcp-ip üzerinden gerçekleşiyor. 1433 numaralı port ile (standart) .. Ancak bunu sen yapmıyorsun tabii yani tipik bir connection yok ... neyse bunlar ayrı şeyler..

sunucudaki bir uygulamaya tcp-ip ile bağlanmak istersen de pek sağlıklı yöntem değildir. Ip nin sabit olması ve gerekli portların açık olması gerekiyor ki bu da çok tehlikelidir.

En mantıklısı ara servis kullanmaktır. WCF tarafı bu iş için iyi, hem windows hem web taraflı WCF host edebilirsin. Onun dışında web servis dünyasına da giriş yapabilirsin. Böylece DB işlerini ara servise yüklemiş olursun. Dışardan gelen tehditlere karşı da önlem almış olursun.