Sql Developer连接器到Sql Server 2012 - 错误"供应商代码207"

rap*_*apt 6 sql-server jtds oracle-sqldeveloper sql-server-2012

我正在尝试使用jTDS连接器jtds-1.3.1.jar从Sql Develper 4.0.3.16连接到Sql Server 2012.

操作系统:Ubuntu 14.04

Java的:

~$ java -version
java version "1.7.0_72"
Java(TM) SE Runtime Environment (build 1.7.0_72-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.72-b04, mixed mode)
Run Code Online (Sandbox Code Playgroud)

在创建连接窗口中,当我测试连接时,它是成功的.

当我打开连接时,我可以看到所有数据库.当我尝试打开一个我应该有权打开的数据库时,我收到以下错误窗口:

在此输入图像描述

有任何想法吗?

PS如果微软有一个JDBC驱动程序 sqljdbc4-4.0.jar(当我从Java代码连接到Sql Server 2012时它适用于我),为什么我必须使用jTDS才能将Sql开发人员连接到Sql Server?当我尝试将它用作连接器时,似乎Sql Developer不接受Microsoft jdbc驱动程序.

点击之前 +

在此输入图像描述

点击后 +

在此输入图像描述

rus*_*off 6

正如它在这里解释的那样,到目前为止sql developer只支持sql server 2012.在我的情况下我使用的是2014版本,不支持.

更新 已经有几个更新,它们为新数据库提供支持.检查出来,现在我可以使用SQL Developer连接到我的服务器了.