首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DataGrip / DBeaver无法解析表/列名称

DataGrip / DBeaver无法解析表/列名称
EN

Stack Overflow用户
提问于 2016-10-19 05:17:46
回答 2查看 4.7K关注 0票数 8

我已连接到我的大学的SQL服务器(Microsoft驱动程序)。我尝试过使用Jetbrains和DBeaver的DataGrip进行连接。当我执行查询时,一切似乎都很正常,但是DataGrip和DBeaver都没有为我提供表名或列名方面的帮助。事实上,DataGrip一直告诉我“无法解决...”即使我键入全名(正如我所说的,查询执行得很好)。示例屏幕截图:

如果有任何建议,我将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2017-08-11 02:31:16

这个问题与DataGrip的智能感知有关,类似的问题也发布在IntelliJ的社区表单here上。

此答案与DataGrip 2017.1.5相关(可能也适用于其他版本):

  1. 创建与服务器的初始连接后,使用以下方法打开数据库工具窗口:
    • (ALT + F1)或
    • (查看->工具-> Windows

  1. 列在您的服务器连接下面,您将看到一个"Schemas...“项目,双击它。这将展开为您在该server.
  2. Select上有权访问的所有DB方案的列表您感兴趣的方案,并另外展开每个DB方案以选择该DB的所有子方案。
  3. 单击方案选择窗口中的刷新按钮以同步您的设置(两个箭头在一个圆圈中相互指向)。

票数 10
EN

Stack Overflow用户

发布于 2020-02-01 07:24:41

如果它们是DBO所有的表,则限定为dbo.MyTable。Datagrip似乎需要对象的模式(DBO)才能使用智能感知。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40118224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档