无法通过 CentOs 上的 ODBC 连接到 MarkLogic

Unable to Connect to MarkLogic via ODBC on CentOs

我们在 CentOS 上有一个 MarkLogic 服务器 运行,它定义了一个 ODBC 端点。当我尝试使用 ODBC 通过 Power BI 连接到它时,出现以下错误。

我在本地有一个类似的 MarkLogic 服务器 运行,通过 ODBC 连接没有任何问题。

备注:

8052_ErrorLog.txt 中没有任何内容,但是,在 8052_AccessLog.txt 中我看到了这个:

192.168.21.34 - nickh [23/Mar/2017:09:43:36 -0400] init
192.168.21.34 - nickh [23/Mar/2017:09:43:36 -0400] password
192.168.21.34 - nickh [23/Mar/2017:09:43:36 -0400] query
192.168.21.34 - nickh [23/Mar/2017:09:43:36 -0400] query
192.168.21.34 - nickh [23/Mar/2017:09:43:36 -0400] query
192.168.21.34 - nickh [23/Mar/2017:09:43:36 -0400] query
192.168.21.34 - nickh [23/Mar/2017:09:43:36 -0400] query
192.168.21.34 - nickh [23/Mar/2017:09:43:36 -0400] terminate

不是一个非常令人满意的答案,但这似乎是 CentOS 上 MarkLogic 9ea 运行 的一个已知问题。根据 MarkLogic 支持论坛:

Thanks for looking further into this problem. It looks like you’re running into a bug that we discovered and fixed recently – so this ought to work in 9.0-1.

John

https://ea.marklogic.com/forums/topic/odbc-connection-from-excel-doesnt-work/#post-3031(link 需要 MarkLogic EA 访问权限)

据报道问题已在预计 5 月左右的生产版本中得到解决。