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

DBeaver数据库导航器设置:“单个列表显示所有表”选项为何禁用?

解决DBeaver中“Show all tables in a single list”选项禁用的问题

针对MS SQL Server连接

  • 先确认目标数据库存在多个独立架构(比如除默认dbo外还有自定义架构),如果只有单一默认架构,该选项会因无合并需求而处于禁用状态。
  • 若确实有多架构,按以下步骤调整:
    1. 断开当前SQL Server连接,右键点击连接选择Edit Connection。
    2. 在连接设置的General标签页,确保Database字段指定的是具体目标数据库(不要留空或选择<All Databases>)。
    3. 保存设置后重新连接,再进入Connection view...Custom,此时该选项应该可以正常启用。

针对MySQL连接

MySQL里的“数据库”对应DBeaver中的“架构”概念,默认按数据库分组显示表。要实现合并列表:

  • 确保连接的MySQL服务器下存在多个数据库。
  • 断开连接后右键选择Edit Connection:
    1. 在General标签页的Database字段,不要指定单个数据库,保持为空或选择<All Databases>。
    2. 切换到Navigator标签页,找到Show all objects in single list选项(这是MySQL对应合并列表功能的选项,名称和SQL Server略有差异),勾选它。
    3. 保存设置并重新连接,所有数据库的表会合并显示在一个列表中,且带有数据库名前缀。

通用排查方案

  • 尝试将DBeaver升级到最新稳定版本,部分旧版本的bug可能导致选项异常。
  • 右键连接选择Refresh Metadata,等待元数据刷新完成后再次检查选项状态。
  • 若以上都无效,可备份连接信息后删除现有连接配置,重新创建连接并重复上述设置步骤。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 07:32:43