繁体   English   中英

到单个远程SQL Server后端的多个MS Access前端连接

[英]Multiple MS Access Front end Connections to a Single remote SQL Server Back end

情况:

我已成功将MS Access数据库拆分为同一台计算机上的前端(MS Access)和链接的名为SQL Server后端。 一切都异常顺利。 这是使用链接的表管理器创建新数据源,驱动程序SQL Server来完成的。 服务器COMPUTERNAME\\NAMEDSQLINSTANCE ,Windows NT授权,默认数据库为后端数据库名称,测试连接成功。 前端的变化反映在后端,后端的变化反映在前端。 生活很好。

然而,

我需要有5台其他计算机(不在同一域中,不在网络上,不在同一服务提供商上,只是可以访问Internet的独立计算机)才能链接到此命名的SQL Server Back,后者位于另一个站点上-仅具有互联网访问权限的机器。

我已将SQL数据库配置为接受远程连接。 我已经在SQL机器上配置了Windows防火墙,以将端口1433用于SQL侦听端口。 我已经在服务中启动了SQL浏览器。

我有SQL机器的IPv4地址,但看起来好像不超出服务提供商的范围。 我使用“ 我的IP地址是什么 ”来获取公共IPv4地址,但是它似乎在服务提供商处停止了。 (此IP地址的tracert显示为XX-XXX-XXX-XXX.dyn.serviceprovider.net

答:可以这样做吗?

B.这可以通过每台前端计算机上的MS Access链接表管理器来完成吗?

我需要一些有关如何按照上述条件通过Internet远程将MS Access前端链接到命名SQL数据库后端的特定说明。

非常感谢您的反馈和帮助。

是的,它可以做到。 您需要“打开”服务器侧面路由器/调制解调器防火墙上的端口。 每个路由器都不同,但是通常您登录到路由器网页,找到带有标题端口转发或游戏的部分,然后需要在其中定义端口1433应该转发到服务器的IP地址。

感谢所有人为我指出正确的方向。 找到了一段视频,介绍如何将SQL连接到互联网,这使我很轻松。 不漂亮,但最好的是,我可以与不使用任何共享内部驱动器空间的客户端一起使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM