您的网络访问被中断访问继续关闭数据库

时间:2012-05-30 19:38:11

标签: c# visual-studio-2008 ms-access-2007

我使用c#和vs2008以及access2007数据库创建了一个Windows应用程序。该程序在我的计算机中正常运行但是当客户端系统中安装了安装程序时,我收到错误“您的网络访问被中断访问以继续关闭数据库”

2 个答案:

答案 0 :(得分:0)

思想:

  • 假设access2007数据库位于网络驱动器上...驱动器是否映射到驱动器号?如果是这样,该驱动器是否始终显示为“已启用”,或者是否显示为“已断开连接”?
  • 是多于1个用户同时尝试访问数据库。通常只允许一个用户进行读/写访问,有时使Access数据库不实用。
  • 客户端是否有有线连接?网络连接是否表现良好(在做其他事情时)?

答案 1 :(得分:0)

昨天我遇到了同样的问题,我无法在互联网上找到任何有用的东西。我解决了!所以我写在这里分享我的案例和解决方案:

我收到这个误导性错误消息的原因是用户运行我的应用程序:我的应用程序是一个SERVICE,因此用户不是登录计算机的用户,但是,根据任务管理器,用户是SYSTEM。 / p>

我的服务是用Java编写的,它试图连接到MS Access 2007 .accdb数据库,收到错误消息“您的网络访问被中断。要继续关闭数据库,然后再次打开它”。

如果我运行我的服务,将“登录身份”从“本地系统帐户”更改为“此帐户”,我输入用户&用于登录Windows的密码,问题就消失了!如您所见,它与关闭数据库并再次打开它无关,它与网络访问中断无关。 ERROR_ACCESS_DENIED(0x5)会更加清晰......; - )

我希望这个暗示有帮助...