ms-access - Access Office 365 accdb 文件完全零覆盖的原因?
问题描述
我昨天遇到了一个 Access 2016 (Office 365) 数据库问题,导致“未知数据库格式”错误。
我保存并关闭了 Access 2016 (Office 365) 文件。
当我重新打开 accdb 文件时,我收到了“未知数据库格式”问题。
以下是我调查的笔记。
使用属性检查硬盘驱动器是否有错误 | Windows 资源管理器中的工具。没有发现错误。
防病毒软件是最新的 (Norton),并且运行时间不到 12 小时。
accdb 文件大小正确 (147 MB)。
在十六进制编辑器中以只读方式打开文件,显示 accdb 文件已被零完全覆盖(147 MB 的零)。
在事件查看器中检查了系统和应用程序事件。没有任何严重错误或警告可以说明这一点。
由于该文件完全被零覆盖,因此无法使用标准技术恢复任何内容。这消除了使用以下技术:
创建一个新的 Access accdb 文件并从损坏的 accdb 导入对象。
紧凑和修复。没什么好修理的。
使用第三方修复工具,例如 SysTools Access Recovery。accdb 中没有任何内容可供修复工具使用。
我已经要求我公司中在 Access 中工作的开发人员每小时备份到本地 USB 驱动器上的不同位置以及我们网络上的不同共享文件夹。这是为了尽量减少返工。
我们还在开发一个程序,允许我们签入对 DevOps 的访问更改。
有人知道会导致 accdb 完全被零覆盖的任何原因吗?
如果我知道造成这种情况的原因,我们可以(希望)消除原因。
解决方案
听起来您已经遇到了三年(!)岁的租约错误。
可悲的是,奇怪的是,仍然没有明确解决这个问题的日期。
推荐阅读
- git - Git rebase 不在合并基础上应用提交
- c - 在函数调用中获取 Malloc() 损坏的顶部大小
- python - 使用python将文本数据解析为JSON格式
- python - 最新版本的 Django 教程说明似乎错误
- bootstrap-4 - 使用 Bootstrap 4 构建带有导航栏和侧边栏的页面的基本问题
- wpf - 如何将数据绑定错误发送到 Visual Studio 的输出窗口?
- python - 通过 Streamlit 向 PostgreSQL 表中插入数据
- pycharm - 如何在 Ubuntu 20.04 中使用 Google Text to Speech (python)?
- javascript - 当只有 $eval 给出结果时如何获取所有 innerHTML($$ 返回未定义)
- sql - 如何在 SQL 表中复制计算的哈希值?