我已连接到我大学的 SQL 服务器(Microsoft 驱动程序)。我尝试使用 Jetbrains 和 DBeaver 的 DataGrip 进行连接。当我执行查询时,一切似乎都很好,但是 DataGrip 和 DBeaver 都没有为我提供有关表名或列名的帮助。事实上,DataGrip 一直告诉我“无法解析...”,即使我输入了整个名称(正如我所说的查询执行得很好)。示例屏幕截图:
我会非常感谢任何建议。
我已连接到我大学的 SQL 服务器(Microsoft 驱动程序)。我尝试使用 Jetbrains 和 DBeaver 的 DataGrip 进行连接。当我执行查询时,一切似乎都很好,但是 DataGrip 和 DBeaver 都没有为我提供有关表名或列名的帮助。事实上,DataGrip 一直告诉我“无法解析...”,即使我输入了整个名称(正如我所说的查询执行得很好)。示例屏幕截图:
我会非常感谢任何建议。
此问题与 DataGrip 的智能感知有关,类似的问题已发布到 IntelliJ 的社区表单here。
此答案与 DataGrip 2017.1.5 相关(可能也适用于其他版本):
如果它们是 DBO 拥有的表,则符合 dbo.MyTable 的条件。Datagrip 似乎需要对象的模式 (DBO) 以使用智能感知。