0

我尝试从 SAP HANA Vora 工具的 SQL 编辑器中显示 SAP HANA 表,如下所示:

show tables 
using com.sap.spark.hana
options 
(
host "192.168.88.200",
instance "00",
port "30215",
user "SYSTEM",
passwd "Passw0rd",
dbschema "LEAGUE_SCHEMA"
);

但出现此错误:

错误

com.sap.spark.hana.client.HANAJdbcBadStateException: [DefaultHANAConfiguration(192.168.88.200,00,30215,SYSTEM,Passw0rd,None)] 无法获取错误代码为 0 的连接,状态为 ERROR_STATUS

Host、instance、port、user、passwd参数正确,在SAP HANA中创建dbschema成功。

可能是什么错误?

感谢您的支持!

4

3 回答 3

0

您是否从命令行验证您能够 ping 并到达 IP 地址 192.168.88.200?

此外,通常在 HANA 中,SQL 端口是 3{InstanceNumber}15。

因此,在您的情况下,如果 Instance 实际上是 00,那么端口应该是 30015。

于 2017-03-22T17:50:02.963 回答
0

如果不是多租户 HANA,请省略“端口”参数。

于 2017-03-22T23:56:53.663 回答
0

如果您正在使用租户数据库,请添加tenantdatabase参数:

SHOW TABLES USING com.sap.spark.hana
  OPTIONS (
    host "a.b.c.d",
    instance "90",
    user "SYSTEM",
    passwd "password",
    tenantdatabase "SYSTEMDB",
    dbschema "SYSTEM",
    tablepattern "%"
  );
于 2017-09-25T09:30:45.307 回答