Microsoft Access - 打开数据库时找不到文件错误

Microsoft Access - 打开数据库时找不到文件错误

错误对话框

此问题特定于单台计算机和特定共享目录中的特定文件。

任何用户都无法在本机的当前目录中打开该文件。

任何用户都可以从任何其他机器在当前目录中打开该文件。

可以从任何机器/用户(包括本机)复制或移动到当前目录内的子目录并打开。

该文件可以复制到本机的本地目录,并可以正常打开。

从这台机器上,此目录中的所有其他数据库和文件都可以正常打开。

此文件是拆分数据库的前端;来自其他数据库的所有外部连接以及此数据库的后端均可从任何机器/用户顺利运行。后端也可正常打开。

复制、重命名、反编译/重新编译和重新上传;均无效。(即使将重新编译的副本作为 Test.accdb 上传到该目录也不起作用。)

问题机器最近在新的三星 EVO 860 SSD 上全新安装 Windows 10 和 Office 365 ProPlus。

巧合的是,该文件的原始版本(带有附加名称)在该目录中创建于出现此问题或 Windows 安装发生之前很久,但也无法从此计算机打开。(当我更改文件时,我首先编辑副本,然后相应地重命名两个文件,以便于无缝过渡并在必要时回滚。所有用户都使用桌面快捷方式访问文件。)

所有备份副本均保存在该目录的一个子目录中,并且从其透视目录来看,所有备份副本均可远程打开(90 天)。

问题文件托管在本地服务器的共享目录中。

我可以从这台机器远程进入服务器并正常打开文件。

在安装 Office/Windows 几个星期后,才出现此问题,并且它一直没有间歇性出现;自从出现第一个错误以来,我一直无法从这台机器打开该目录中的这个文件。

我已删除/重新安装了 Office 两次。

服务器和目录未映射;映射它们不会改变任何东西。

注册表中对此文件的唯一引用是在 MRU 列表中。

使用命令行,浏览目录,单击快捷方式,以管理员身份运行;都会导致上述相同的错误。

唯一尚未尝试的事情是重新安装/修复 Windows。

Update: 7/20/2018

重置 Windows 10,使用“不保留文件”选项;同样的错误。

我不经常使用的其他数据库也表现出类似的行为。

更新/回滚到可在类似机器/操作系统上运行的不同版本的 Office;出现同样的错误。

同一台 PC 在从 Access 打印到特定打印机时抛出运行时错误 2004;尽管这台 PC 上的所有其他本地和网络打印机都没有问题。

当从其他程序打印到出现错误的打印机时,队列立即显示“已打印”,但什么都没有打印。其他机器都没有这些问题,无论是文件还是这台打印机。

Update: 7/23/2018

我们能够在连接到该域的另一台 Windows 10 PC 上进行复制,而同一域中的另一台具有所有相同更新的 Windows 10 PC 不会出现任何这些问题。

我今天把旧的 SSD 放回去,并将 Windows 7 迁移到新驱动器,这样我就可以恢复工作了。

附注:我在这台机器上创建了几个条形图,在其他数据库的报告中,当时它是 Windows 10 安装;迁移后从这台电脑打开时,它们从其父报告中消失了,因此,当从其他计算机打开数据库时,这些报告上也不再存在……报告没有发生任何变化——图表昨天还在,今天就消失了。这让我对上面没有列出的另一个问题感到疑惑;当这台电脑安装的是 Windows 10 时,打印预览中不会显示任何图表,而父报告的后续打印输出也没有图表。

随着我们逐渐用 10 台机器取代 7 台机器,这些问题可能会再次出现;但是现在 - 我放弃了。

相关内容