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

迁移DBeaver配置至新笔记本后F3脚本列表为空,如何批量绑定连接与脚本?

批量迁移DBeaver连接与脚本绑定关系的解决方案

1. 修复workspace元数据文件

连接与脚本的绑定关系存储在workspace的元数据配置里,直接复制workspace可能导致部分关联信息未正确同步:

  • 找到新设备workspace下的 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.jkiss.dbeaver.core.prefs 文件
  • 打开旧设备上的同路径文件,复制其中所有以 conn_ 开头(格式如 conn_[连接UUID].scripts)的条目,以及 script.recent.list 相关内容
  • 将复制的内容粘贴到新设备的对应文件中,若新旧设备的workspace绝对路径不同,需同步修改条目里的脚本路径,确保指向正确的Scripts目录
  • 保存文件后重启DBeaver

2. 使用官方导出/导入功能(推荐)

直接复制workspace容易遗漏元数据,官方的项目导出导入能完整迁移所有关联关系:

  • 旧设备DBeaver中,点击 File > Export > DBeaver > Project,选择包含目标连接和脚本的项目,导出为 .dbeaver 格式的项目文件
  • 新设备DBeaver中,点击 File > Import > DBeaver > Project,导入导出的文件,连接、脚本及绑定关系会自动恢复

3. 批量修正脚本头部的连接ID注释

若脚本是通过DBeaver创建的,文件头部通常会有类似 -- dbeaver-connection-id: [连接UUID] 的注释,这是关联依据:

  • 在新设备中,打开目标连接的属性面板,查看 General > ID 中的UUID
  • 用支持批量替换的文本编辑器(如VS Code)打开所有脚本文件,批量将旧的连接ID替换为新设备中对应连接的UUID
  • 保存所有修改后重启DBeaver,脚本会自动关联到对应连接

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 12:00:24