|
当您尝试压缩及修复数据库,藉由使用 Compact 和修复数据库公用程序时,您可能会收到下列错误讯息:
数据表 'TempMSysAccessObjects' 已经存在
若要解决这个问题,您可以使用在下列其中一个方法:
方法 1
移除系统数据表 TempMSysAccessObjects
请注意 请使用这个方法与 Database_1 数据库问题时。
1. 执行 Access。
2. 开启 Database_1 数据库。
3. 在 [ 工具 ] 菜单中上, 单击 [ 选项 ]。
4. 在 [ 检视 ] 索引卷标上, 选取 系统对象 勾选方块,再按 [确定] 。
5. 在 [ 数据库 ] 窗口中单击 数据表 中左窗格中的的内容。
6. 在右边的窗格请选取,并删除 TempMSysAccessObjects 数据表]。
回此页最上方
方法 2
将新的数据库汇入数据库
1. 执行 Access。
2. 建立新的数据库。 名称在新的数据库 Database_2 。
3. 请确定 系统对象 的检视无法选取。 如果要执行这项操作,请执行这些步骤:
a. 在 [ 工具 ] 菜单的 [ 数据库 ] 窗口中,单击 [ 选项 ]。
b. 在 [ 检视 ] 索引卷标中 [ 选项] 对话框,请清除 系统对象 ,然后再按 [ 确定 ]。
4. 在 [ 档案 ] 菜单,指向 取得外部数据 然后单击 [ 汇入 。
5. 在 [ 汇入 ] 对话框中,选取 Database_1 数据库],然后单击 [ 汇入 ]。
6. 在 汇入对象 的 [对话] 方块中,单击 [选项] 。
7. 在 汇入对象 的 [对话] 方块中,单击 [全选] 。
8. [ 汇入 ] 区段下选取 [同时 菜单及工具栏] 复选框 」 和 「 汇入 / 导出规格 复选框]。
9. 在 [ 汇入对象 ] 对话框中,请选取每个索引卷标,然后再每个索引卷标中重复 [步骤 7]。
10. 在 汇入的对象 ] 对话框,单击 [确定] (英文)。
11. 在 [ 数据库 ] 窗口 [ 工具 ] 菜单上,请单击 [ 数据库公用程序 ,然后单击 [ Compact 和修复数据库 。
请注意 请确定 Database_1 数据库中的所有对象都汇入到 Database_2 数据库。
12. 结束 Access。
13. 重新命名 Database_1_Backup Database_1 数据库。
14. 重新命名 Database_1 Database_2 。 |
|