2009-05-04 39 views
0

連接到互聯網託管的SQL Server的Windows應用程序的最佳做法是什麼?我目前正在使用基於IP的連接字符串和SQL身份驗證,沒有什麼特別的。但是,有些客戶端無法使用端口1433進行連接,我假設整個方法都有一些安全問題。Windows應用程序和SQL Server

+0

您是否託管SQL Server實例? – Tacoman667 2009-05-04 02:39:52

+0

非常類似於http://stackoverflow.com/questions/818582/sql-servers-port-is-blocked – JonnyBoats 2009-05-04 02:40:53

回答

0

有四個選項,以連接到SQL Server:

  1. 共享內存。
  2. 命名管道。
  3. TCP/IP
  4. VIA

既然你是通過互聯網公開此,我認爲3是唯一的選擇。然而,正如前一篇文章所暗示的,這不是一個健全的架構。你真的應該把你的業務邏輯包裝到一個Web服務中,並且暴露Web服務而不是原始的sql接口。

相關問題