Jetbrains Datagrip无法在未指定数据库的情况下连接SQL Server

4
我尝试使用Datagrip作为我的主要SQL服务器查询工具,但我遇到了一个问题,无法继续进行。
当我设置项目数据源时,我必须选择一个数据库,否则它将转到默认的tempdb,我该如何像SQL Server Management Studio那样工作,可以看到所有数据库列表。
我已经尝试了jTds和Microsoft驱动程序,都不起作用。
或者我可以选择多个数据库吗?我不想为每个数据库创建一个数据源。
如果我连接到MySQL,它会像预期的那样工作。
谢谢。
2个回答

7

可以在不指定数据库的情况下连接。只需将此字段留空即可。在输入其他设置(主机、端口、用户、密码)后,转到数据源属性中的模式选项卡,并选择要使用的所有数据库和模式。然后在数据库工具窗口中为此数据源调用同步操作。


1
DataGrip 2016.2 EAP声称支持显示多个数据库。请参见https://blog.jetbrains.com/datagrip/并查找“Database View”。但很遗憾,截至我撰写此文时,它似乎根本不起作用。
很遗憾,Andrey的建议对我没有用。

运行得非常好。确保在选择 Microsoft SQL 驱动程序时,在高级选项卡中没有指定数据库,并且在建立连接时不要指定任何数据库。如果连接成功,只需在数据库浏览器中单击“更多模式”,然后选择要连接的数据库即可。 - TheJackal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接