Sql server 使用SQLDeveloper连接到SQL Server 2014

Sql server 使用SQLDeveloper连接到SQL Server 2014,sql-server,oracle-sqldeveloper,Sql Server,Oracle Sqldeveloper,我们正在运行SQL Developer v4.1.3.20,希望连接到SQL Server 2014数据库 我们已经试用了两个第三方JDBC驱动程序——MicrosoftOne(sqljdbc42.jar)和jtds-1.3.1 尽管jtds驱动程序将在新建/选择数据库连接对话框中为我们提供SQL Server选项卡,但我们无法连接到数据库。我们认为这可能是因为jtds驱动程序需要Java1.7,而这个版本的SQLDeveloper需要1.8 Microsoft驱动程序似乎根本不起作用(没有SQ

我们正在运行SQL Developer v4.1.3.20,希望连接到SQL Server 2014数据库

我们已经试用了两个第三方JDBC驱动程序——MicrosoftOne(sqljdbc42.jar)和jtds-1.3.1

尽管jtds驱动程序将在新建/选择数据库连接对话框中为我们提供SQL Server选项卡,但我们无法连接到数据库。我们认为这可能是因为jtds驱动程序需要Java1.7,而这个版本的SQLDeveloper需要1.8

Microsoft驱动程序似乎根本不起作用(没有SQL Server选项卡)

我们得到的错误是

失败-I/O错误:数据库服务器已关闭连接


我找不到任何其他版本相同的问题。。。有没有人能做到这一点并知道使用哪个驱动程序?

我们只支持jTDS。Java 8不应该是个问题。检查服务器日志-服务器正在关闭连接,对吗?@JeffSmith我们可能无法访问服务器日志(我们被删除了好几度…其中一种情况是我们已经获得了连接详细信息,在此阶段,仅此而已!)。但肯定有事情要跟进!谢谢它可能是一个安全标志,导致您的连接被拒绝。请他们提供要使用的确切jdbc url以及所需的任何属性。@thatjeffsmith得到了一些额外的反馈-需要使用SSL,但不验证证书(证书是自签名的),因此我使用了SSL=require,但我仍然无法获得连接(连接重置错误)。我已将关于连接字符串属性的jTDS文档发送给负责SQL Server的人员,以获得一些反馈。我正在删除ourhost.com:1433/dbname;ssl=主机名字段中的require,并将端口留空。我认为必须有另一个属性来整理连接重置错误。您可以使用高级连接类型并在那里手动写入jdbc url字符串。结果可能与这些示例类似,当然除了使用JTD