方案A:
1解决动态IP
在数据库服务器上装一个DDNS(动态域名)软件,如花生壳之类的。申请一个免费域名。
2数据服务对外开放(有被攻击风险)
在路由器A上开放数据库服务,如TP-LINK的路由器上都有一项“转发规则”用来设置内网对外网提供的服务。具体可参考路由器的说明书(不同品牌的路由器设置可能稍有不同)。
3设置数据库软件
大部分大型关系型数据库服务器都提供网络访问,如果对外网直接开放,需增强安全配置,及时更新补丁程序,增强管理员密码复杂级别,关闭无关的系统服务,一旦系统被攻破,数据库基本上也会沦陷。。。
4局域网B的装客户端
在局域网B需要访问的那个机器上安装数据库的客户端程序,如SQL server 在XP上安装时会提示只安装管理工具,用以测试是否能够连接成功,同时可以进行远程管理、配置,当然如果服务器是SQL server 不装客户端也可以下常访问,在ODBC里可以进行简单的测试。
方案B:
1解决动态IP
在数据库服务器上装一个DDNS(动态域名)软件,如花生壳之类的。申请一个免费域名。
2设置***(虚拟专用网络)
在网络A的win2003机器上启用***,用“路由与远程访问服务”实现,网上教程很多,可查一下。
3开放网络A的***访问
在路由器A中开放***访问,同上面的第2步,开放端口可能不同。
4在网络B的客户机上创建***连接
跟建立PPPoE拨号一样,输入网络A数据库服务器的动态域名,用户名,密码输入数据库服务器上有权远程访问的用户名密码即可(默认情况下管理员Administrator具有访问权限,但不建议这样做,会降低服务器安全性)连接成功后,访问远程服务器就像本地局域网的服务器一样,当然***能做的还有很多。
5安装数据库客户端
同上。
小结,两中方案各有千秋,看楼主喜好。
呵呵,祝成功。
共享方法
✍ 拆分数据库 如果您没有 SharePoint 网站或数据库服务器产品,则这将是一个好的选择。将表放置一个 Access 文件中,而将其他任何对象放置在另一个称为“前端数据库”的 Access 文件中。前端数据库包含指向其他文件中的表的链接。每个用户都将获得自己的前端数据库副本,以便仅共享表。
✍ 网络文件夹 这是一种最为简单的方法,而且要求也最低,但提供的功能也最少。数据库文件存储在共享网络驱动器上并可供用户同时使用。当有多个用户同时更改数据时,可靠性和可用性就会成为问题。用户可以共享所有数据库对象。
✍ SharePoint 网站 如果您具有运行 SharePoint 的服务器,特别是运行 Access Services(SharePoint Server 的一个新组件)的服务器,则有多个不错的选择。一些与 SharePoint 集成的方法有助于更方便地访问数据库。
SharePoint 共享方法有三种:
✍ 使用 Access Services 发布数据库 发布数据库时,是将其移至网站。您可以创建在浏览器窗口中运行的 Web 表单和报表,还可以创建标准的 Access 对象(有时称之为“客户端”对象,以便将其与 Web 对象区分开来)。虽然必须安装有 Access 才能使用标准的 Access 对象,但由于数据库文件存储在 SharePoint 网站上,因此所有数据库对象都可以进行共享。
注释 当您在网站上共享某个数据库,并且其包含客户端对象时,该数据库被称为混合数据库。未安装 Access 的用户只能使用 Web 数据库对象,而安装有 Access 的用户则可以使用所有数据库对象。
✍ 将数据库保存到文档库 此方法与将数据库保存到网络文件夹类似。您应该考虑仍使用 SharePoint 列表来存储数据,而不使用 Access 表,以便进一步提高数据可用性。
✍ 链接到列表 当链接到 SharePoint 列表时,将共享数据,但不会共享数据库对象。每个用户都使用自己的数据库副本。
✍ 数据库服务器 此方法类似于在网络上拆分存储表的数据库,并且每个用户都具有 Access 数据库文件的本地副本,其中包含指向这些表的链接以及查询、窗体、报表和其他数据库对象。如果您具有可用的数据库服务器,并且所有用户都安装有 Access,则应使用此方法。将优化数据库服务器,以便在多个用户之间共享数据。此方法的好处将会根据您所使用的数据库服务器软件而有所不同,不过好处通常会包括用户帐户和对数据的选择性访问、良好的数据可用性以及优秀的集成数据管理工具。另外,由于大部分数据库服务器软件都与 Access 的早期版本兼容,因此并不需要所有用户都必须使用同一版本。仅表处于共享状态。
1首先要确保内网应用正常。
2明确内网mysql数据库访问地址,并确保mysql数据库服务正常。如本地mysql数据库访问地址是localhost:3306。
3然后使用自己的帐号登录nat123。然后选择主面板/端口映射列表/添加映射。
4设置映射信息。选择全端口映射类型。填写内网mysql数据库服务器IP地址,和外网访问的域名。可以使用自己的域名,也可以使用免费二级域名。将鼠标放在输入框有向导提示。
5访问者打开mysql全端口映射后的域名和访问端口。如在添加访问地址时,同时勾选允许局域网访问,则在访问者局域网内都可以访问。
6查看访问者状态。鼠标放在访问者图标上,提示当前状态信息。
7在使用访问者本机,可以进行访问mysql数据库。访问地址是本地访问者打开的域名端口
以上就是关于数据库软件服务端在局域网A,客户端在局域网B,两个局域网可以分别连接互联网。怎么设置客户端可以访问全部的内容,包括:数据库软件服务端在局域网A,客户端在局域网B,两个局域网可以分别连接互联网。怎么设置客户端可以访问、Access数据库如何实现局域网共享、怎样连接局域网中的mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)