数据库软件服务端在局域网A,客户端在局域网B,两个局域网可以分别连接互联网。怎么设置客户端可以访问
有一数据库软件安装在有win2003服务器的局域网A内,通过路由器A(动态ip)单独连接internet;客户端要安装在另一个局域网B的电脑上,也是通过路由器B(动态ip...
有一数据库软件安装在有win2003服务器的局域网A内,通过路由器A(动态ip)单独连接internet;客户端要安装在另一个局域网B的电脑上,也是通过路由器B(动态ip)单独连接internet,2个局域网距离很远。请教,如何才能让客户端可以操作数据库软件。越详细也好。Q981978636
展开
5个回答
展开全部
方案A:
1.解决动态IP
在数据库服务器上装一个DDNS(动态域名)软件,如花生壳之类的。申请一个免费域名。
2.数据服务对外开放(有被攻击风险)
在路由器A上开放数据库服务,如TP-LINK的路由器上都有一项“转发规则”用来设置内网对外网提供的服务。具体可参考路由器的说明书(不同品牌的路由器设置可能稍有不同)。
3.设置数据库软件
大部分大型关系型数据库服务器都提供网络访问,如果对外网直接开放,需增强安全配置,及时更新补丁程序,增强管理员密码复杂级别,关闭无关的系统服务,一旦系统被攻破,数据库基本上也会沦陷。。。
4.局域网B的装客户端
在局域网B需要访问的那个机器上安装数据库的客户端程序,如SQL server 在XP上安装时会提示只安装管理工具,用以测试是否能够连接成功,同时可以进行远程管理、配置,当然如果服务器是SQL server 不装客户端也可以下常访问,在ODBC里可以进行简单的测试。
方案B:
1.解决动态IP
在数据库服务器上装一个DDNS(动态域名)软件,如花生壳之类的。申请一个免费域名。
2.设置VPN(虚拟专用网络)
在网络A的win2003机器上启用VPN,用“路由与远程访问服务”实现,网上教程很多,可查一下。
3.开放网络A的VPN访问
在路由器A中开放VPN访问,同上面的第2步,开放端口可能不同。
4.在网络B的客户机上创建VPN连接
跟建立PPPoE拨号一样,输入网络A数据库服务器的动态域名,用户名,密码输入数据库服务器上有权远程访问的用户名密码即可(默认情况下管理员Administrator具有访问权限,但不建议这样做,会降低服务器安全性)连接成功后,访问远程服务器就像本地局域网的服务器一样,当然VPN能做的还有很多。
5.安装数据库客户端
同上。
小结,两中方案各有千秋,看楼主喜好。
呵呵,祝成功。
1.解决动态IP
在数据库服务器上装一个DDNS(动态域名)软件,如花生壳之类的。申请一个免费域名。
2.数据服务对外开放(有被攻击风险)
在路由器A上开放数据库服务,如TP-LINK的路由器上都有一项“转发规则”用来设置内网对外网提供的服务。具体可参考路由器的说明书(不同品牌的路由器设置可能稍有不同)。
3.设置数据库软件
大部分大型关系型数据库服务器都提供网络访问,如果对外网直接开放,需增强安全配置,及时更新补丁程序,增强管理员密码复杂级别,关闭无关的系统服务,一旦系统被攻破,数据库基本上也会沦陷。。。
4.局域网B的装客户端
在局域网B需要访问的那个机器上安装数据库的客户端程序,如SQL server 在XP上安装时会提示只安装管理工具,用以测试是否能够连接成功,同时可以进行远程管理、配置,当然如果服务器是SQL server 不装客户端也可以下常访问,在ODBC里可以进行简单的测试。
方案B:
1.解决动态IP
在数据库服务器上装一个DDNS(动态域名)软件,如花生壳之类的。申请一个免费域名。
2.设置VPN(虚拟专用网络)
在网络A的win2003机器上启用VPN,用“路由与远程访问服务”实现,网上教程很多,可查一下。
3.开放网络A的VPN访问
在路由器A中开放VPN访问,同上面的第2步,开放端口可能不同。
4.在网络B的客户机上创建VPN连接
跟建立PPPoE拨号一样,输入网络A数据库服务器的动态域名,用户名,密码输入数据库服务器上有权远程访问的用户名密码即可(默认情况下管理员Administrator具有访问权限,但不建议这样做,会降低服务器安全性)连接成功后,访问远程服务器就像本地局域网的服务器一样,当然VPN能做的还有很多。
5.安装数据库客户端
同上。
小结,两中方案各有千秋,看楼主喜好。
呵呵,祝成功。
展开全部
两台机器都可以访问互联网,如果服务器能申请到固定ip就好了,如果没有就安装一个花生壳,按你申请的花生壳域名来访问,不用ip地址了,每次开机的时候,花生壳客户端会把你的ip更新到服务器对应的域名上绑定,这样你每次访问域名就可以了,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在路由器A上做端口映射,映射方法参考路由器A的说明书。如果是SqlServer2000,需要安装SqlServer Sp3。SqlServer2000默认实例的端口是1433,如果不是默认实例可以在“开始菜单”->“所有程序”->“MicroSoft Sql Server” ->“服务器网络实用工具”->“TCP/IP属性”中查看。在路由器A上做动态端口映射到Win2003的1433端口,然后局域网B的电脑就可以用路由器A的公网IP访问SqlServer了。为了避免动态IP造成的IP变化问题,应用花生壳做动态域名解析,这样可以用固定的域名访问变化的IP。
更多追问追答
追问
留下Q,你的方法靠谱,我在网上搜了不少,也是这么说,但是需要协助。
追答
QQ:910881030
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A上的服务器,如果用的是路由器上的话 那基本上就是固定的IP
那么你把A设置成服务器 就等于在用网上的空间,服务器,这样来相互访问,很简单就可以实现 了
那么你把A设置成服务器 就等于在用网上的空间,服务器,这样来相互访问,很简单就可以实现 了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
局域网A申请固定IP。
追问
申请这个很贵的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询