我正在尝试使用jTDS连接器jtds-1.3.1.jar从Sql Develper 4.0.3.16连接到Sql Server 2012。
操作系统:Ubuntu 14.04
爪哇:
~$ 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)
在创建连接窗口中,当我测试连接时,它是成功的。
当我打开连接时,我可以看到所有数据库。当我尝试打开一个我应该有权打开的数据库时,我收到以下错误窗口:
有什么想法吗?
P.S。如果Microsoft有一个JDBC driver sqljdbc4-4.0.jar
(当我从Java代码连接到Sql Server 2012时,它适用于我),为什么我必须使用jTDS才能将Sql开发人员连接到Sql Server?当我尝试将它用作连接器时,似乎Sql Developer不接受Microsoft jdbc驱动程序。
点击+
点击+
答案 0 :(得分:6)
正如它解释here,到目前为止,sql developer仅支持sql server 2012.在我的情况下,我使用的是2014版本,但不支持。
<强>更新强> 已经进行了多次更新,为更新的数据库提供支持。检查一下,现在我可以使用SQL Developer连接到我的服务器。
答案 1 :(得分:1)
下载最新版本的Oracle SQL Developer,可以完美地连接SQL Server。在下载较新的版本19.2等之前,请确保导出所有连接。