【发布时间】:2013-08-26 18:44:17
【问题描述】:
我正在尝试使用 linux 客户端连接到 MS SQL Server。我已经尝试过 SQuirreL 和 DBeaver,但在这两种情况下都没有运气。我尝试了几种不同的驱动程序。
给我的连接字符串如下所示:
jdbc:oracle:thin:@ldap://
这似乎是一个无效的 URL,我尝试了各种组合(比如使用 jdbc:sqlserver:// ... 协议等。它似乎不喜欢连接字符串中的 @ldap ,并且我已经用分号替换了逗号。但是,我是连接到 SQL Server 的新手,更不用说使用 LDAP。
有什么想法/帮助吗?
谢谢!
【问题讨论】:
-
我对 sql-server 不太了解,但我很确定您无法使用 LDAP 连接到它... LDAP 采用分层模型(数据在树中),而SQL 假设一个关系模型(数据在表中),这两者太不兼容了。那么 LDAP 是如何出现的呢?
-
我其实不知道。也许我误解了连接字符串。 (不过,该连接字符串适用于 Windows 环境中的某人。)
-
该连接字符串似乎用于连接到 Oracle 数据库。要连接到 SQL Server,您需要一个不同的连接字符串,您可以在 Microsoft 文档 msdn.microsoft.com/en-us/library/ms378428.aspx 中阅读
标签: java sql-server linux jdbc ldap