网络访问被中断

时间:2015-01-02 18:48:54

标签: database ms-access access-vba database-connection server

只需打开Access数据库,它通常会在接下来的20-40分钟内崩溃,从而导致以下错误消息:

Your network access was interrupted. To continue, close the database, and then open it again.

更多详情:

  • 数据库被拆分,后端和前端位于服务器上。然后通过LAN(以太网)将计算机连接到服务器。
  • 虽然有多台计算机连接到服务器,但数据库一次只有一个用户。
  • 这个数据库已经好了差不多一年,直到本周才开始出现这个错误。
  • 我们从未遇到与服务器的连接问题。

我看到几个答案说它是:

  • 数据库故障,因为它开始损坏
  • 服务器故障,因为它坏了,暂时断开我的连接
  • microsofts错误,他们应该修补它

我希望这是数据库本身的问题,因为我不对服务器负责。

有没有人有明确的解决方案?

4 个答案:

答案 0 :(得分:2)

我最近遇到了同样的问题,当我将数据库移动到extrernal磁盘时,这一切都开始了。同一个数据库在本地磁盘或以前的外部磁盘中工作得很好。所以,我猜这只是一个与磁盘字母改变有关的错误或类似的东西。

答案 1 :(得分:0)

你写道,“这个数据库已经存在了差不多一年,直到本周这个错误已经开始发生。”

显然,最近有些事情发生了变化,并且没有缩小可能性领域,这是任何人的猜测。但是,根据我的经验,当两个或多个用户同时访问和编辑相同的记录时,Jet DB会崩溃。所以,如果你最近添加了新用户,这是可能的。

注意:Jet是文件服务器数据库而不是客户端服务器,这意味着该应用程序可能是为特定数量的前端用户设计的。我不知道更多,我会从那里开始。

答案 2 :(得分:0)

问题听起来像是一个不稳定的局域网连接或改变局域网位置(例如新硬件或更改为管理员设置)导致延迟增加。

如果FE中的表单绑定到BE表,则延迟可能导致连接被切断,从而导致出现错误。

我不是网络管理员,但我见过的主要罪魁祸首是:

  • 使用不稳定连接的VPN连接到网络的用户(手机,蹩脚的wifi或只是糟糕的ISP服务)。
  • 网络管理员限制与共享的持久连接,导致断开连接。
  • 网络硬件不稳定或硬件配置错误。
  • 有线和无线LAN连接之间的“切换”。

我认为问题不是数据库,而是将表格绑定到BE数据库,这比其他任何问题都更加困难。

祝你好运!

答案 3 :(得分:0)

当我发现我有一个离线目录设置并且同步出现问题时,我解决了我的问题,我关闭了同步并对其进行了测试并且错误消失了。