【问题标题】:MS Access Network InterruptionMS 接入网络中断
【发布时间】:2017-12-31 06:07:53
【问题描述】:

我在一个有 15 个用户的网络上有一个 MS 访问系统。前端安装在用户 C:\ 和映射驱动器 X: 上的 BE 上。前端大约 8 meg,后端大约 25。

从第 1 天开始,一位用户(最多每 30 分钟一次)和其他一些用户经常出现网络中断错误。除了对用户来说很烦人之外,这还会导致一个暂时被屏蔽/隐藏的问题,即更新查询在 2 个表上运行而没有错误,但实际上并没有更新更新/插入数据。

压缩和修复可以解决问题,但由于用户全天都在打开系统,因此每天运行是不可行的。这是一个非常令人头疼的问题,以至于我不得不编写代码来检查在每个查询运行后是否已写入数据以检测是否存在问题。

我自己和 IT 都是业务的第 3 方,并且处于“它是你的网络”和“它是你的数据库”这两个艰难的对立位置。谢天谢地,一切都很平静祥和,但没有为客户找到解决方案。

在过去的 10 年里,我在一百多个网络上安装了 MS access FE/BE 系统,但只在对等网络上遇到过同样的问题。我知道 Access 对网络稳定性非常挑剔,但我遇到的用户不相信网络存在问题,因为他们的电子邮件正常工作且互联网广播不会掉线。

我希望在这里获得帮助的是一种工具/方法,它可以通过 MS 访问测试网络的稳定性/稳健性,并证明我们中的一个人对 MS 访问的正确/错误,或者可能是一些关于我如何使用的建议可以在这个僵局上继续前进。

谢谢

【问题讨论】:

  • 受影响用户的网卡上没有启用节电功能?
  • 我会先检查这是网络还是访问:安排一个任务来读取一些网络文件并记录结果,例如 20 分钟和 40 分钟。如果是网络问题,任务会读取失败,说明网络有问题。
  • 感谢您的输入 - 省电设置(未启用)没有成功。我们的下一步是运行备用 cat 电缆,然后是备用交换机端口。

标签: ms-access networking


【解决方案1】:

我见过类似的电缆损坏的例子。我的一个客户有老鼠咬过电缆的一部分,导致间歇性中断。此外,在另一种情况下,隔间墙位于网络电缆顶部(电缆安装不良)并导致短路。

为了绕过 Access 对持续网络连接的需求,我让我的系统为任何视图创建本地临时表,并为他们正在积极编辑的任何详细表单创建本地 1 记录表。一旦他们点击“保存”,它就会运行更新查询,一旦完成,就不再需要与服务器的活动连接。它使我能够运行更快的访问系统,并且无需稳定的无线或以太网。一开始它确实需要进行相当多的结构更改 - 因为您必须插入代码以在 FE 文件中创建本地临时表,并且还要在 AFTERUPDATE 表单事件中的 UPDATE 序列中编写代码 - 但它的时间已经救了我,我的用户非常多。

客观地说,在给定的一周内,我在同一个 Access 数据库中有 1200 多个用户(有时一天 400 多个),因为他们只从服务器“拉”数据来制作本地表副本,所以有任何时候只有少数几个连接。我的用户现在可以在他们的办公桌上停靠和取消停靠,而无需关闭数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多