|
Recovery Toolbox for Access (下载) 专为从受损的 Microsoft Access *.mdb、*.accdb 数据库文件中恢复数据而设计。该工具可用于执行以下操作:
- 恢复原始表结构(索引和其它参数)。
- 恢复表数据。
- 恢复问题,报表和表格中使用的问题除外。
- 恢复关联,用于显示数据的关联除外。
您可通过以下简单步骤恢复受损数据库:
- 选择文件以继续恢复进程
- 预览从受损数据库文件提取的结构或数据
- 指定保存所提取数据的文件
- 查看最终报告
您可选择 File | Exit(文件|退出)、按下 Exit(退出)按钮或单击窗口右上角的叉号按钮关闭 Recovery Toolbox for Access,随时中止恢复过程。如果您决定在程序的第 1、2 或 3 步中止,则恢复过程无法完成。用户还可使用 Back(返回)按钮返回上一步,查看数据并进行必要更改。
从受损的 Microsoft Access 数据库文件中恢复数据
我们假设有一个位于 D:\AccessRecovery,名为 db11.mdb 的受损数据库文件,进行举例说明。
选择源文件以继续恢复进程
 |
| 截图 1:打开文件。 |
Recovery Toolbox for Access 启动后,用户可从弹出的窗口中选择一个源文件,以继续进行恢复(参见截图 1)。
源文件路径及其名称可使用键盘在输入字段中输入。或者,您可通过按下按钮使用标准对话框选择。 .
用户还可打开一个打开过的文档(列表会显示在字段中)。 .
选择源文件后,用户可按下 Next(下一步)按钮,继续下一步恢复流程。
返回顶部
2. 预览从受损数据库文件中提取的数据结构
 |
| 截图 2:查看表结构。 |
预览模式可帮助您查看将会保存在表格中的文件结构(参见截图 2)。
在图左侧,用户可看到数据库树形结构,并可查看每个数据库对象的详细信息。该树形结构由三大分支组成:关联、问题和表。
您还可以查看系统表格(MsysACEs、MSysObjects、MSysQueries 和其它 MSys 选项)、用户表格(地址、电话)、问题(电话问题)和关联(PhonesPhones Query、Reference、PhonesPhones、PhonesPhones Query1)。
选择一个表格后,窗口会出现截图上的表格。表名称和相应列等参数可在窗口顶部右侧窗格中找到。表记录可在窗口底部右侧窗格中查看。如果您想查看所有表记录,请使用表格记录上面的复选框。
 |
| 截图 3:查看问题结构。 |
除此之外,您可打开 Indexes branch(索引分支)查看关键参数,以及根据名称显示的索引列。屏幕第二部分包含索引名和多个相关参数。需要特别指出的是,屏幕还将显示组成该索引的列数,显示指定列是否必须,是否应该具有专门唯一性及该列是否包含关键字。如果此表未创建索引,则 Indexes branch(索引分支)不包含任何值,显示为空。在这种情况下,选择索引时将不显示数据库记录。
如果选择了电话表格,您还会看见 NickName(简称)、LastName(姓)、MobilePhone(移动电话)、HomePhone(工作电话)、WorkPhone(办公电话)、BirthDate(生日)、EmailAddress(邮件地址)、AddressID(地址 ID)等。只有 AddressID(地址 ID)、LastName(姓)、EmailAddress(邮件地址)和 BirthDate(生日)有索引。字段中的名称与相应索引中的相同。这些索引不具有唯一性,记录不是命令。关键点仅包含 AddressID (地址 ID)列。
 |
| 截图 4:查看关联 |
选择一个问题后,窗口底部右侧窗格将隐藏,顶部右侧窗格则包含所选问题的名称和相关 SQL 代码(参见截图 3)。
如果选择了一个关联,右侧顶部面板将显示相应关联的名称、参考表格和表格列(参见截图 4)。
请按下 Next(下一步),继续进行数据库恢复配置过程。
返回顶部
3. 选择用于保存所提取数据的文件
 |
| 截图 5:保存文件。 |
数据库结构预览完成后,应用程序将提示您选择要保存恢复数据的文件名称和路径(截图 5)。
设置可保持不变,这种情况下,应用程序会将输出文件保存到原始数据库文件所在的文件夹中。文件名由原始文件名和 _repaired 后缀组成。
请在输入字段中指定用于保存恢复数据的文件的路径和名称。另外,您可以单击图标,使用标准对话框保存文件。 请按下 Recover(恢复)按钮,启动恢复过程。
如果指定位置中已存在所选文件名,您将看到一条相应的警告消息。这时可返回上一步,指定其它文件名和/或位置。
返回顶部
4. 查看最终恢复报告
 |
| 截图 6:日志。 |
真正的恢复过程将在该步进行。
恢复过程开始后,Recovery Toolbox for Access 将在日志窗口中显示消息。另外,这些消息会保存到 Recovery Toolbox for Access 文件夹中的 Err.log 文件中。如果该文件已经存在,新信息将会添加在内。添加新记录时,还会包含时间戳。
消息类型分为三种:
- 粗体表示已恢复一组数据。工具开始恢复类型相同的一组数据(例如表或问题)后,用户将看到该消息。
- 元素恢复消息以普通字体显示。这些通知提示用户已恢复一组元素,例如表结构或问题。为简化日志结构,这些通知在表恢复期间不会显示。
- 红色字体表示出现错误。如果程序无法恢复特定数据或发生任何其它错误,日志中都将显示相应的通知。这些通知在 Err.log 文件中还将用 $Error$ 字符串标记。
Recovery Toolbox for Access 无法从加密文件中恢复数据。未加密的密码保护文件可恢复,但密码将会丢失。另外,软件无法恢复报表、页面、模块、宏、参考其它数据库的链接和字段,以及用于显示编辑器字段元素和价值选择限制的 Access 专用属性。
返回顶部
最后一步
如果您已经浏览过该日志,则可按下 Exit(退出)按钮或选择 File | Exit(文件|退出)结束该过程。还可使用 Back(返回)按钮返回上一步,指定其它文件进行处理。请注意,用于存储的文件和文件夹不能自动更改,因此需要手动更改参数或使用标准 Browse(浏览)对话框进行更改。
返回顶部
|