客户端网络外的VB6应用程序与网络内的SQL服务器的通信

时间:2011-08-24 12:21:14

标签: sql-server vb6

有没有办法让不在客户端网络上的vb6桌面应用程序与客户端内部的sql server进行通信?

2 个答案:

答案 0 :(得分:1)

一个更好的选择(如果应用程序用于一般分发的必要性)是使用中间服务,通过Web / HTTP或其他(可能是自定义)协议。

如果您的应用程序特定于您的公司/雇主供其内部使用,那么您将需要使用VPN或类似工具,以使其能够像在同一内部网络上一样工作。

请注意,向更广泛的互联网开放数据库服务器是一个问题,应该不惜一切代价避免。

答案 1 :(得分:0)

最简单的方法是在边界路由器上使用端口转发到SQL服务器。

最好是加密进出SQL Server的流量,如下所示:IPSec through NAT: Securing SQL Server remote connections