我无法对多用户环境中使用的 Access 2007 的所有信息/各种选项进行排序。下面简单介绍一下我目前的情况。在工作中有“商务局域网”,我可以登录并使用它通过远程桌面监控另外两台服务器。业务局域网由我们的IT部门严格控制,未经他们同意,任何人不得安装任何软件或驱动程序。不过,我确实在两台服务器上都拥有管理权限。
我使用 RD 登录的两台服务器基本上用于相同的任务,即监控和控制不同工艺线的热量。每个服务器运行不同的程序来完成此任务,但两个程序都使用 SQL Server 作为后端。
我创建了两个访问数据库(每个服务器上一个,因为它们当前位于单独的防火墙后面),以便从这些程序的后端 SQL 端查询信息,并将其与我在表格中编译的相关信息相结合,以便向程序正在收集的数据。我的程序仍处于调试阶段,但最终这些信息可以由现场技术人员/维护人员访问,以使他们的工作更轻松。维护人员还可以根据维修状态等添加更多信息。最后,我创建了可以由正在寻找其区域整体状态的经理/工程师运行的报告。
两个访问数据库都是拆分的,因此后端与表单、查询等分开......我使用 ODBC 数据源来导入到 SQL 的链接。我正在使用 vba 进行用户身份验证、用户日志记录更新和用户/组访问控制。一切都按照我的预期工作,除了我每个登录服务器的人都将尝试运行前端的相同副本。例如,我让一位同事通过 RD 登录到服务器来测试程序,然后我从我的办公桌上登录。登录后,我可以看到他打开的表格。访问已经在运行。由于无法在每个个人工作站上安装本地访问(甚至是运行时,由于 IT 限制),我不确定采取什么方法来解决这个问题。
附加信息,服务器 1 其中一个服务器被认为是“主服务器”,许多客户站“从服务器”都在其中进行通信。访问主服务器上的文件夹的唯一方法是登录到客户端工作站并运行 RD。
服务器 2 此服务器被认为是“历史服务器”。它与终端服务器通信,用户使用 RD 登录并运行使用驻留在历史数据库中的 SQL 后端的应用程序。我已经能够设置共享,以便在终端服务器的历史记录中可以看到某些文件夹。
谁能告诉我最好的选择是什么?
提前致谢。
中网