1. 首页
  2. 译文
  3. 行政
  4. 无法打开数据库(内部MS Access / Jet)

无法打开数据库(内部MS Access / Jet)

什么是错误消息?

错误消息说了什么?如果你收到错误“#3343无法识别的数据库格式”它通常意味着数据库文件已被损坏。请看“Corrupt database”下面的部分。如果您使用的是FastMaint Professional并获得其他错误,请参阅“Other errors” section below.

腐败数据库

FastMaint可以修复某些数据库问题。在进行之前,请确保每个人都超出并备份当前数据库(见“备份数据库”如果您不确定如何执行此操作)。

打开命令行窗口(单击Windows“开始”按钮,选择“运行然后键入”“cmd”然后点击)。在命令窗口中,将文件夹更改为FastMaint Install目录(通常“C:\ Program Files \ FastMaint”或在64位系统上“C:\ Program Files(x86)\ fastmaint”). Enter “fastmaint.exe -fix”。这将首先尝试修复数据库,然后开始FastMaint。一旦您可以接受检查并确保所有数据仍然可用。

如果您有FastMaint Professional并继续查看数据库损坏问题,请检查共享网络驱动器,您可以在您保留共享数据库以及用户登录FastMaint使用的所有网络连接。即使一个用户的连接不好并导致从网络中删除,它可能会导致损坏的数据库,因为当连接丢弃时,FastMaint可以在数据库更新的中间。

替代方案是切换FastMaint Professional以使用Microsoft SQL Server为数据库而不是内置Microsoft Access数据库。即使是免费的SQL Server Express Editions也将工作。如果您有网络丢弃,Microsoft SQL Server更稳定,更不可能损坏。

FastMaint Professional可以将现有数据复制到您创建的新SQL Server数据库。在主管理菜单下使用“应用程序设置向导”执行此操作。在复制数据库之前,请查看如何设置SQL Server数据库的设置“安装FastMaint标准/专业版“.

其他错误 (FastMaint Professional only)

确保所有用户都有“Full Control”数据库目录上的权利。如果所有用户都有正确的权利,但您仍然遇到此错误,请确保所有用户都超出并执行以下测试(如果您在网络驱动器上完成了SpastMaint Professing的单个共享安装,则可能需要尝试# 6第一):

  1. 登录到Windows作为其中一个用户。转到共享文件夹,然后尝试将FastMaint.mdb重命名为其他东西。如果您无法执行此操作,则访问权限或文件被锁定存在问题。如果成功,请撤消重命名并继续执行步骤2。
  2. 确认该程序已被设置为FastMaint Professional。运行它,检查主窗口标题是否显示FastMaint Professional上。退出程序。
  3. 确保共享数据库目录仅包含两个数据库文件–fastmaint.mdb和fastmaint.mdw。删除那里的任何其他文件–您可以将其从此目录移动到其他文件夹中。然后尝试运行FastMaint,看看问题是否仍然存在。
  4. 右键单击Windows资源管理器中的FastMaint.mdb文件并确认“Read Only”检查框未选中。如果它删除检查并应用更改。
  5. 如果所有这些都不解决问题,请关闭具有数据库文件的计算机并重新启动它。 Windows有时保留可能需要清除的虚假文件锁。一旦机器起来,尝试再次运行FastMaint。
  6. 仅适用于安装在共享网络文件夹中的FastMaint专业人员,共享MS Access数据库保存在同一安装文件夹中。在共享安装文件夹中找到FastMaint.ini文件。用记事本打开它。找到[专业]部分后的线路。检查部分如下:
    [专业的]
    数据库=。\ fastmaint.mdb

    保存更改。这将确保正确设置内置访问数据库的路径以用于其他用户’s computers.
这篇文章对你有帮助吗? Yes No

我们能帮你什么吗?