用VPN当然可以,但是这种方式速度慢,还有一种方法是安装一个远程桌面的软件,但是这种方法也有诸多限制。
我这里是想了解有没有其他可行的办法?
我的想法是C/S程序数据访问这块基本步骤是服务器名、数据库名、USERNAME与PWD。如果是远程访问,基本方式是域名解析、端口、然后指向到数据库服务器。如果是自己去改写C/S程序访问数据库的方式是否可行?怎样的思路?我用的是PB9.0
------解决方案--------------------
VPN可以的,隻是你那邊最好是固定IP,帶寬大一點20M夠用了
------解决方案--------------------
CS程序远程连接数据库,
1、VPN
2、固定IP
3、动态域名解析软件,花生壳、每步之类的
程序不用做改动,只是服务器名由计算机名或内网IP,改成外网IP或者域名,
因为1433端口会被封,并且容易被扫描到而收攻击,一般需要更换端口号。
------解决方案--------------------
用TCP/IP来进行连接吧。将服务端暴漏在外网下,服务器在内网,那么客户端采用TCP/IP方式和服务端进行连接,然后发送指令来获取数据,进行业务逻辑。
------解决方案--------------------
固定IP 再配合VPN一起用,速度贼快,比BS爽多了