如何使用JetBrains DataGrip连接到远程Microsoft Azure数据库

问题描述:

我将Microsoft SQL Server Management Studio中的主机,用户名和密码复制到JetBrains DataGrip上相应的文本框中,但是当我测试连接时出现错误(顺便说一句,我是能够连接到通过Microsoft SQL Server Management Studio中我的Azure的DB和我有 “的SQL Server(微软” 驱动程序安装在JetBrains公司DataGrip)。如何使用JetBrains DataGrip连接到远程Microsoft Azure数据库

我缺少什么......?

+0

你能提供更多细节吗? – jclozano

+1

请看下面我的回复林麟 - MSFT的错误我越来越多,LMK需要进一步的细节。 – Adam

请尝试使用DataGrip 2017.2 EAP,其中提供Microsoft Azure驱动程序。

enter image description here

+0

我会试试... 10X! – Adam

+0

我已经使用新的Azure驱动程序更新到最新版本2017.2。 这是我现在得到的错误: [08S01]通过使用安全套接字层(SSL)加密,驱动程序无法建立与SQL Server的安全连接。错误:“java.security.cert.CertificateException:无法在安全套接字层(SSL)初始化期间验证证书中的服务器名称。” – Adam

+0

@Adam请检查服务器端的设置,特别是安全设置。 – moscas

而我没有看到你无法解释的原因。你看到了什么错误?它在我的测试过程中工作正常(datagrip 2017.1.4) enter image description here

+0

这是我收到的错误: “指定的用户/密码组合被拒绝:[S0001] [40852]无法在服务器上打开数据库'' '[SERVER-NAME]'登录请求。只允许使用安全性连接字符串访问数据库。ClientConnectionId:[ID-NUMBER]“ 请记住,我能够使用相同的MSSMS连接证书。 顺便说一句,不像你我使用DataGrip版本2017.1.5 – Adam