无法使用Eclipse Studio连接到SAP Hana Express DB

时间:2019-03-20 12:46:29

标签: database eclipse-plugin sap hana

我是SAP HANA数据库的新手。我已成功将SAP HANA Express数据库托管在云服务器上。我已经创建了一个数据库,并且可以查询它的CLI。

但是我在从eclipse连接它时遇到了麻烦,已经花了两天时间了。

我正在关注 https://developers.sap.com/india/tutorials/hxe-howto-eclipse.html教程。

enter image description here enter image description here enter image description here enter image description here

请注意:

  1. 我能够使用RDP和腻子连接到服务器,因此IP地址正确
  2. 我已经使用命令hdbsql -i 90 -d HXE -u SYSTEM -p SAPhxe123启动了数据库
  3. 为什么上一个屏幕快照中eclipse默认使用端口39015?是这个问题还是我们可以改变它?

这里的任何帮助将不胜感激!

4 个答案:

答案 0 :(得分:1)

能否请您参考以下文档:https://developers.sap.com/tutorials/mlb-hxe-tools-sql-eclipse.html

按以下步骤创建租户数据库连接

主机服务器(IP)维护在主机文件中

另外,租户数据库仅作为HXE提供,没有端口号

enter image description here

答案 1 :(得分:1)

删除端口,只保留租户的HXE。

39015是AWS或Azure VM中的第一个租户的正确选择(39017适用于Docker)。

尝试首先连接到系统数据库。如果可行,但租户无效,请检查以下内容:https://developers.sap.com/tutorials/hxe-gcp-eclipse-tenant-connect.html

如果这不起作用:https://blogs.sap.com/2018/02/24/troubleshooting-connection-problems-for-hana-express/

除非您明确关闭端口22,否则ping应该会响应。

还提醒您,HANA studio是一组不推荐使用的工具的一部分,因此,如果您希望学习本机开发,我建议您选择XS Advanced。

答案 2 :(得分:0)

对于租户数据库,我认为使用HXE就足够了 您是否尝试通过在IP地址后面添加端口信息来更改主机名?

答案 3 :(得分:0)

在AWS上创建HXE实例时,您是否为其分配了默认安全组或是否基于“卖方设置”创建了一个?

这非常重要,因为如果没有此自定义安全组,您将无法从外部访问您的实例。

有关更多详细信息,请参阅以下教程:https://developers.sap.com/canada/tutorials/hxe-aws-setup.html