SQL Server 2016的H2O导入表问题

时间:2018-12-11 06:24:00

标签: sql-server h2o

当尝试将H2O连接到SQL Server 2016以导入表时,H2O返回与FETCH语句有关的SQL异常。

环境:

  • 运行H2O版本3.22.0.2的Ubuntu VM

  • 带有SQL Server 2016的Windows实例

已测试JDBC驱动程序:MSSQL-jdbc-7,MSSQL-jdbc-6.2.1和sqljdbc4

ERROR MESSAGE: SQLException: Invalid usage of the option NEXT in the FETCH 
statement. Failed to connect and read from SQL database with connection_url: 
jdbc:sqlserver://10.10.10.10:1433;databaseName=DataStage;

关于如何解决此问题的任何想法?

编辑:使用的查询:

importSqlTable {"connection_url":"jdbc:sqlserver://10.10.10.10:1433;databaseName=DataStage;","table":"dbo.TestTable","columns":"","username":"xxxx","password":"XXXX"}

编辑2:这是H2O的全新安装,因此,除了将驱动程序添加到类路径之外,如果有任何其他配置需要完成,请参考相关文档。

编辑3:我在Ubuntu实例上使用db工具(DBVisualiser)和MSSQL-7驱动程序来确认VM可以连接到SQL Server,而H20无法连接。

1 个答案:

答案 0 :(得分:2)

对我来说,这似乎是个错误。您是否碰巧有H2O日志?它应该具有完全的例外情况,它可以告诉我们哪里出了问题。

请在此处提交吉拉:https://0xdata.atlassian.net/secure/Dashboard.jspa

我们将对其进行调查。感谢您报告此问题。