↑↑↑点击上方图片,了解详情

网络\操作系统\Access配置前提说明:

局域网多人使用,Access前后端分离,后端Access文件通过共享放在文件服务器上,Access前端文件在每个客户端电脑上都有一份,客户端使用WIN10操作系统,之前Access文件一直正常运行好几年或者平均每年也就损坏一两次。

问题:

1.最近后端Access文件频繁损坏,有时一天可能达到二三次。

2.Access前端文件会报告错误3343 “无法识别的数据库格式”或打开后端Access文件会提示“ Microsoft Access已检测到该数据库处于不一致状态的数据库,并将尝试恢复该数据库…… ”。

通常这些都是长期存在的数据库,这些数据库突然显示出此类问题。

微软对此问题回应及临时解决方法:

这是由于Access数据库引擎中带有网络文件的使用模式引起的,这些使用模式不会导致Windows早期版本出现问题,但无法正常工作。特别是在Windows 10上,使用版本1803时首先会注意到此问题(实际win10版本1803-1809都有可能出现此问题)。

微软终于通过其“Access近期问题的修复或解决方法”发布了一些信息,您可以使用以下链接:

访问报告数据库处于“不一致状态”(在屏幕左下角的

他们正在推广DisableLeasing注册表作为临时解决方案,并提供了实现它的步骤(所有内容均在上面提供的链接中进行了说明)。

警告:

有关此替代方法的警告。今天,我在客户端上实现了它,他们所有PC的映射驱动器突然停止工作。服务器的登录凭据已丢失。因此,请确保您已准备好解决此问题。您只需要拥有凭据并重新输入它们,一切都应该可以再次使用,但是要计划还要麻烦得多。我被告知这不应该发生,但是确实发生了,这是唯一的更改,因此很明显是原因。
      另外,有些人报告说此更改对其整体网络性能产生了负面影响,但这并不是每个人都如此,因此您需要自己进行测试和观察。

其他替代临时解决方法:
      Microsoft提出的解决方法(实际上是社区用户在第一次报告该错误的第一次讨论中发现),它是一种可能的解决方案,但它也有缺点:在拥有后端的PC / Server上需要管理特权,似乎会导致某些性能问题。
      因此,我认为我会发布其他解决方案,这些解决方案已在社区对此主题的讨论中浮出水面,并据报已解决了该问题。
1.回滚最初导致问题的错误更新
      这很明显,如果您将Windows回滚到1709,则在有缺陷的bug出现之前,您根本就不会遇到问题。
2.新建一个文件夹
      听起来令人惊讶,现在,多个用户已经确认,只需在同一驱动器上创建一个新文件夹并将其数据库移动到新文件夹即可解决此问题。
3.更改客户端的文件缓存
      这是另一种注册表设置方法,但是有所不同,该注册表不需要任何管理特权。缺点是您必须将其应用于每台Windows 10 PC,而不是服务器。
注册表设置为:

Windows注册表编辑器版本5.00
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanWorkstation \ Parameters]
“ FileInfoCacheLifetime” = dword:00000000
“ FileNotFoundCacheLifetime” = dword:00000000
“ DirectoryCacheLifetime” = dword:00000000

您将其保存到bat文件中,然后简单地执行它,瞧,再也没有问题了。到目前为止,还没有人报告过此修复程序的任何性能问题,这与官方MS批准的方案不同。
4.切换到使用MDB
      Jean-David在下面的评论中建议从使用accdb转换为mdb文件格式已为他解决了损坏问题。

永久解决方案:
      通常,我们会等待Microsoft提出修复程序,以解决问题,但是此问题已经存在了一年多,并且没有任何迹象表明很快就会有适当的修复程序。尽管注册表黑客的变通办法行之有效,但它可能会影响网络性能,有些人对此实施并不满意,……好吧,我想我会提出另一个永久性的解决方案,将后端迁移到SQL Server(或SQL Server Express)免费)或任何其他RDMS。通过迁移,您可以解决整个问题,并可能在其他方面有所收获(不再受用户限制,可以在WAN上使用……)。当然,您可能需要调整前端以使其与SQL Server一起正常使用,因此这不是您刚接触的内容。您需要放大BE,然后进行全面测试,以便发现问题并加以纠正。
      因此,如果您厌倦了等待Microsoft解决他们所创建的问题并且似乎不急于解决的话,请考虑将您的后端Access升级到SQL Server。

End推荐阅读Access训练营 从0基础开始,循序渐进,系统化的训练营课程,整合作业、课表、社群,为学员提供答疑,获得更佳的学习效果。【详情>>】快速开发财务管理系统 紧密结合职场的一个课程,参加培训不仅可提升开发技能,而且可获得案例源代码,立即投入到实际工作中应用。【详情>>】Access软件作品 十二位Access学员对自已开发的软件进行了介绍并分享开发心得,一起来了解Access开发的软件。【详情>>】从Excel到Access数据库 为广大Excel用户了解、学习Access数据库开设的一个实用课程,侧重于数据统计分析。【详情>>】Access每天3分钟 视频课程共50集,Access的基础知识并结合示例详细讲解,每集视频只有短短几分钟,学员可以利用碎片化的时间,每天进步一点点【详情>>】张志,Access数据库培训讲师,『Access软件网』创始人,服务过的知名企业有北京奔驰、立达(中国)纺织仪器、宜家(中国)投资等。 2003~2013年连续10年获微软最有价值专家。【详情>>】

excel文件损坏修复绝招_Access文件频繁损坏的解决方法相关推荐

  1. excel文件损坏修复绝招_磁盘文件目录损坏如何修复——昨天我又学会了电脑的一招应用技巧...

    昨天早晨下载了<抗美援朝保家卫国>之<迎敌反扑>,还下载了<为了和平>两集,然后转到移动磁盘上,到 "家庭影院"里插上笔记本电脑,用智能电视机播 ...

  2. 如何快速修复谷歌浏览器扩展插件频繁损坏问题

    很多人使用浏览器扩展都是第三方下载的,这些扩展在安装之后,都会频繁提示"已损坏,需要修复",无论怎么下载重装都是没用的,除非在官方商店安装.那么,如何快速修复谷歌浏览器扩展插件频繁 ...

  3. 因以下文件的损坏或者丢失,Windows 无法启动实用解决方法

    因以下文件的损坏或者丢失,Windows 无法启动实用解决方法 开机的时候电脑因以下文件的损坏或者丢失,WINDOWS无法启动,还会提示在某文件路径下文件的缺失.\windows\system32\c ...

  4. ajax上传文件 获取失败,Ajax上传文件/照片时报错TypeError :Illegal invocation的解决方法...

    本篇文章给大家带来的内容是关于Ajax上传文件/照片时报错TypeError :Illegal invocation的解决方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 问题 A ...

  5. unknown error mysql_mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法...

    发现问题 最近在工作中遇到一个问题,在运行了一个innoDB类型的sql文件,报了Error: Unknown storage engine 'InnoDB'错误,网上查了很多方法,但是都没办法真正解 ...

  6. html文件打开系统错误,win7打开word提示“无法打开文件Normal因为内容有错误”的两种解决方法...

    win7系统打开Word的时候,弹出提示"无法打开文件Normal.dotm,因为内容有错误",为什么会出现错误提示呢?小编就按照错误提示寻找文件,最后发现是Word自动生成的模板 ...

  7. windows下安装phpcms html/ 文件夹不可写的一种错误以及解决方法

    windows下安装phpcms html/ 文件夹不可写的一种错误以及解决方法 参考文章: (1)windows下安装phpcms html/ 文件夹不可写的一种错误以及解决方法 (2)https: ...

  8. 游戏与计算机系统不兼容,电脑安装游戏时提示此文件版本与正在运行Windows不兼容的解决方法...

    在电脑系统安装游戏的过程中遇到一些问题,导致无法正常安装游戏程序.在安装过程中,出现提示"此文件版本与正在运行Windows不兼容",对于这样的问题,我们应该如何进行解决呢?下面驱 ...

  9. 导入sql文件报错:MySQL server has gone away 以及解决方法

    项目场景: 导入sql文件报错:MySQL server has gone away 以及解决方法 问题描述: 在我们使用mysql导入大文件sql时可能会报MySQL server has gone ...

最新文章

  1. 【解决】Word 在试图打开文件时遇到错误 请尝试下列方法:* xxx * xxx * xxx
  2. 你想使用自己编译的内核进行工作吗?
  3. python教程:dict字典常用方法总结,数据解构(解包)
  4. Oracle 游标使用全解
  5. 洗衣机,数据挖掘的物理模型
  6. [CSP-S Day1,Day2 游记]提高组考后总结及学习编程C++以来的心得体会
  7. [洪流学堂]Hololens修改图标icon
  8. Codeforces #662C Binary Table
  9. 操作系统真象还原_一步步编写操作系统 43 二进制程序的加载方式3
  10. PHP在线教育平台源码 网课小程序源码
  11. java中将zip文件解压到指定目录下
  12. 字体大宝库:40款好看的英文手写字体下载
  13. 做XH2.54杜邦线材料-导线
  14. 什么是bug(软件缺陷)
  15. python祝福,1024,用Python抽取你的专属祝福!
  16. Python+Superset:商业智能数据分析
  17. 拼多多根据ID取商品详情-API
  18. 2014美国大学计算机专业排名,2014年美国大学计算机专业研究生排名
  19. MPC5744P-CAN模块
  20. 水仙花数的实现(python)

热门文章

  1. 美国达高特DAKOTA超声波测厚仪检测仪维修
  2. F1--DDR3的应用总结(二)-2021.11.29
  3. 用excel解蓝桥杯(2018年第九届蓝桥杯A组)
  4. Dell戴尔笔记本电脑Vostro 14 5410原装出厂WIN10系统恢复原厂OEM系统
  5. 一句话理解青蛙跳台阶(C语言递归求解)每日一题
  6. python tkinter画福字
  7. 精读Bi-Exponential Edge-Preserving Smoother
  8. Linux学习思维导图
  9. 关于虚拟机中对象访问定位的两种方式的一些思考
  10. 经典:基因组测序数据从头拼接或组装算法的原理