当试图将H2O连接到Server 2016以导入表时,H2O返回一个与FETCH语句相关的SQL异常。
环境:
测试了JDBC驱动程序/s:MSSQLJDBC-7、MSSQLJDBC-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://<IP_ADDRESS>:1433;databaseName=DataStage;有什么办法可以解决这个问题吗?
编辑:使用的查询:
importSqlTable {"connection_url":"jdbc:sqlserver://<IP_ADDRESS>:1433;databaseName=DataStage;","table":"dbo.TestTable","columns":"","username":"xxxx","password":"XXXX"}编辑2:这是一个干净的H2O安装,所以如果除了将驱动程序/s添加到类路径之外,还需要进行任何额外的配置,请向我指出相关的文档。
编辑3:我在Ubuntu实例上使用了一个db工具(DBVisualiser)和MSSQL-7驱动程序来确认VM可以连接到server,而H20不能连接。
发布于 2018-12-11 19:42:58
在我看来这是个窃听器。你有H2O日志吗?它应该有完全的例外,它可以告诉我们什么是错的。
请在这里提交一个jira:https://0xdata.atlassian.net/secure/Dashboard.jspa
我们会调查的。谢谢你报道这个问题。
https://stackoverflow.com/questions/53718511
复制相似问题