如何通过internet访问局域网内的ms sql server 数据库(delphi)?

来源:百度知道 编辑:UC知道 时间:2024/06/15 09:54:08
如何通过internet访问局域网内的ms sql server 数据库(delphi)?
ms sql server 数据库没有放在局域网的主机(192.168.0.1)上,放在其它机PC2上(如192.168.0.2),如何用delphi通过互联网连接到PC2上的ms sql server 数据库?
有两个IP,一个互联网的IP,一个局域网的IP,
ado的连接字符串中的IP该怎么写?

没用过del

跟是不是DELPHI链接没关系!
2种方式

1、你的数据库服务器如果有外网IP,则直接可以在你的DELPHI数据库连接参数中写该外网IP。
2、如果数据库服务器没有外网IP,首先要通过VPN连接到你内网,DELPHI数据库连接参数中写数据库服务器所在内网IP即可

安一个花生壳,然后审请一个免费的域名,指向你的机器。最后连接服务器时别用IP,用域名。

我没有作过这样的经验,只是感觉应该可以实现,如果没有其它的办法,你可以试试。

三层,或者多层开发吧。

VPN