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