最近的一系列Microsoft Access数据库文件处于不一致状态

时间:2018-06-06 16:47:33

标签: database vba ms-access access-vba

我们构建的大量客户端操作分离式前端/后端Microsoft Access应用程序遇到频繁但间歇性的数据库文件损坏问题。打开后端文件时,将显示以下消息:“Microsoft Access已检测到此数据库处于不一致状态,并将尝试恢复数据库...”修复尝试成功,我们没有目睹任何数据丢失或丢失主数据键,索引或关系。大多数情况涉及后端文件位于共享网络驱动器上的位置。一些搜索表明最新的Windows 10更新1803是可疑的。还有其他人遇到过这个吗?

2 个答案:

答案 0 :(得分:2)

最近有多次报告,例如herehere

奇怪的是,治愈可以 - 至少在某些情况下 - 可以在旧支持线程中找到:

Moved to Server 2012 getting Access Database Corruption

Cannot access shared files or folders on a drive in Windows Server 2012 or Windows Server 2012 R2

评论:

  

虽然解决这个问题的补丁在五月回来了,但有点奇怪   2014年已安装在服务器上。

     

我只能这么认为   最新的Windows 10 Build 1803中出现的问题引发了这个问题   再次,因为运行该构建的PC正在导致   问题。

     

此修复程序将以下条目添加到Vospers Server中   2012 R2注册表:

Key:   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
Value: DisableLeasing
Type:  DWORD
Data:  0x1
  

我们在服务器上对此进行测试,问题就消失了。一旦我们   问题再次将'禁用租赁'值更改为'0'   回。

     

我找不到合理的解释为什么会这样   已经开始在上周发生,但如果它的工作,并没有导致任何   在其他地方的其他问题然后我很好。

答案 1 :(得分:0)

还请注意,家庭组已从Win10 1803中删除。这可能会影响共享文件夹的权限。