You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在LibreOffice Base中创建链接数据库的独立副本

LibreOffice Base 脱离Access依赖的独立副本创建方法

操作前先关闭所有已打开的Access文件、已连接Access的Base文件,避免文件锁定导致读取失败。

  • 新建空白内嵌数据库
    启动LibreOffice Base,在新建向导中选择创建新数据库,数据库类型选择默认的内嵌数据库(旧版本默认HSQLDB,新版本可选择Firebird,保持默认即可),点击完成后将空白库保存到目标存储位置,命名为你需要的副本文件名,后缀为.odb。
  • 全量迁移数据表
    打开原来通过JDBC连接Access的Base文件,在左侧导航切到「表」面板,按Ctrl+A全选所有数据表,按住鼠标直接拖拽到刚才新建的空白Base文件的表面板空白区域,此时会弹出复制向导:
    1. 第一页选择「复制表定义和数据」,勾选「自动创建主键」选项,点击下一步
    2. 字段映射页会自动匹配原表的字段名、字段类型,没有类型兼容报错的话直接点下一步
    3. 确认设置后点击「完成」,等待数据复制进度走完即可,表数量多、数据量大的时候不要强制关闭程序。
  • 校验迁移完整性
    逐张打开新Base文件中的表,核对数据行数、字段内容是否和原Access库一致,重点检查日期字段、长文本字段、附件字段是否存在内容丢失、格式错乱的问题。校验时可以先把原Access文件重命名改个路径,如果新Base文件还能正常打开所有表读取数据,就已经脱离了对原Access文件的依赖。
  • 迁移其他数据库对象
    如果原Base文件中保存了自定义查询、窗体、报表、宏等非表对象,不要通过拖拽迁移,在原文件对应功能面板全选对应对象,右键选择「复制」,切到新Base文件的对应面板空白处右键选择「粘贴」,跟随向导提示完成复制即可。

避坑提示:不要直接修改原JDBC连接Base文件的连接配置来切换到内嵌数据库,这种方式容易出现配置损坏、数据丢失的问题,新建空白库拖拽迁移的方式稳定性最高。迁移完成后所有数据、对象都存储在独立的.odb文件内部,不需要依赖原Access文件即可正常使用。

内容的提问来源于stack exchange,提问作者Packwood

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 13:33:23