以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 本地SQL数据库实现网络访问 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=118237) |
-- 作者:yetle -- 发布时间:2018/4/27 13:59:00 -- 本地SQL数据库实现网络访问 局域网内SQL服务器,foxtable做的程序要从外网访问数据库,不想把sql数据库架设到外网托管服务器,有没有解决方案? 目前我想到的就是接入静态IP的光纤通过路由建立VPN虚拟通道指定到局域网SQL的服务器上,foxtable发布的程序外部数据源就填写虚拟通道的IP 是不是这样的?
|
-- 作者:xndd -- 发布时间:2018/4/27 14:10:00 -- 1 vpn : 如果使用vpn方式,ft所在的电脑,在拨入vpn后,相当于进入了内部网络,可以设置局域网的ip地址 2 端口映射: 如果映射了sql服务器的端口,ft所在电脑,可以直接连接公网IP(不安全)
|
-- 作者:yetle -- 发布时间:2018/4/27 14:23:00 -- 我已经通过VPN建立了虚拟通道,已经可以通过IP,用远程工具连上服务器桌面了,可是我用这个IP填写在foxtable数据源上,提示连接不上。 |
-- 作者:xndd -- 发布时间:2018/4/27 14:26:00 -- 1 sql服务器是否有暴露端口?1433 2 ft是否没有获取到这个内网ip,而是获取到另一个?这个是使用vpn时很可能遇到的多个IP的情况 |
-- 作者:有点甜 -- 发布时间:2018/4/27 14:30:00 -- 以下是引用yetle在2018/4/27 14:23:00的发言:
我已经通过VPN建立了虚拟通道,已经可以通过IP,用远程工具连上服务器桌面了,可是我用这个IP填写在foxtable数据源上,提示连接不上。
1、能否ping通ip?
2、1433端口是否打开?
3、改成 ip,1433 这样的地址能否连上? |
-- 作者:yetle -- 发布时间:2018/4/27 14:38:00 -- 可以ping通,1433端口已打开,改为IP:1433或IP.1433还是连不上,都提示不存在或拒绝访问 ,远程桌面是用IP:3389连接的 [此贴子已经被作者于2018/4/27 14:39:51编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/4/27 14:40:00 -- 是 ip,1433,如 192.168.1.108,1433
如果还是不通,cmd窗口执行 telnet 192.168.1.108 1433 看能否连上。 |
-- 作者:yetle -- 发布时间:2018/4/27 15:10:00 -- 不能打开到主机的连接, 在端口 1433: 连接失败 入站规则和出站规则都已经打开了1433的 在数据库服务器本机telnet localhost 1433又是可以连接的
[此贴子已经被作者于2018/4/27 15:15:28编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/4/27 15:24:00 -- 1、把电脑的防火墙先关闭;
2、照着做 https://blog.csdn.net/lishenluo/article/details/53142539
|
-- 作者:yetle -- 发布时间:2018/4/27 16:38:00 -- 用远程桌面 VPNIP:3389可以连接 ping VPNIP可以连接 在局域网其他电脑用telnet 局域网IP 1433可以连接 在服务器电脑用telnet 127.0.0.1 1433可以连接 netstat -an列表有 1433端口 按照帖子都检查了,可用telnet VPNIP 1433却不可以连接,问题会在哪呢 我想问题应该出在路由器VPN端口映射,我检查一下 好了,果不其然,VPN没有添加1433端口
[此贴子已经被作者于2018/4/27 17:25:13编辑过]
|