連接到互聯網託管的SQL Server的Windows應用程序的最佳做法是什麼?我目前正在使用基於IP的連接字符串和SQL身份驗證,沒有什麼特別的。但是,有些客戶端無法使用端口1433進行連接,我假設整個方法都有一些安全問題。Windows應用程序和SQL Server
0
A
回答
1
通過互聯網公開SQL Server充滿了安全問題。我建議你閱讀這篇文章MS:Connecting to SQL Server over the Internet
0
有四個選項,以連接到SQL Server:
- 共享內存。
- 命名管道。
- TCP/IP
- VIA
既然你是通過互聯網公開此,我認爲3是唯一的選擇。然而,正如前一篇文章所暗示的,這不是一個健全的架構。你真的應該把你的業務邏輯包裝到一個Web服務中,並且暴露Web服務而不是原始的sql接口。
相關問題
- 1. Windows窗體應用程序和SQL Server託管?
- 2. VB.Net 3.5和SQL Server 2005 Windows聊天應用程序
- 3. SQL Server 2008 R2和Windows窗體應用程序
- 4. SQL Server和iPad應用程序交互
- 5. 程序集在SQL Server或Windows應用程序中運行
- 6. SQL Server應用程序
- 7. SQL Server CE應用程序
- 8. Windows Form +數據庫(Sql Server)+ Windows Mobile應用程序
- 9. 用我的Windows Mobile應用程序部署SQL Server CE
- 10. 在C#Windows應用程序中使用MS SQL SERVER 2008 R2 EXPRESS?
- 11. 爲Winforms應用程序和SQL Server LocalDB創建安裝程序
- 12. SQL Server遠程隧道應用程序
- 13. 無法從Windows應用程序連接到SQL Server
- 14. 同步SQLite與SQL Server 2012 Windows 8應用程序
- 15. 基於SQL Server CE的Windows 8上的應用程序
- 16. 如何從Windows 8應用程序訪問SQL Server?
- 17. Windows 8瓷磚應用程序,並從SQL Server獲取數據
- 18. Windows身份驗證從我的應用程序訪問SQL Server
- 19. 如何連接SQL Server 2008 R2與Windows Store應用程序
- 20. 在Windows 8應用程序中連接SQL Server數據庫?
- 21. 在Windows Server 2008和SQL Server
- 22. Windows Server 2012上的Windows應用商店應用程序
- 23. 將SQL Server用於Web應用程序
- 24. Windows 8應用程序和Windows Phone應用程序提交
- 25. Windows應用程序和CLR
- 26. Windows應用程序和Spy ++
- 27. 同步SQL Server和程序
- 28. 具有現場SQL Server和Windows身份驗證的Azure Web應用程序
- 29. 如何分發SQL Server應用程序?
您是否託管SQL Server實例? – Tacoman667 2009-05-04 02:39:52
非常類似於http://stackoverflow.com/questions/818582/sql-servers-port-is-blocked – JonnyBoats 2009-05-04 02:40:53