首页 文章

尝试从SAP HANA DB创建实体模型时出现连接错误

提问于
浏览
0

这是我第一次尝试从SAP HANA数据库构建ADO.NET实体模型 . 这适用于SAP B1 . 使用MS Server / MySql等,这个过程非常简单 .

但是,当我按照创建此HANA模型的步骤操作时,单击“测试连接”时会出现以下错误:

enter image description here

我添加了对Sap.Data.Hana.v4.5.dll的引用

版本是1.0.120.0

数据库存在,我可以对它执行查询,如下所示 .

注意:我使用的凭据与登录SAP HANA Studio时使用的凭据相同 .

我在这里错过了什么?

有一篇上一篇文章:ADO.NET Provider for SAP HANA - Version mismatch issue

但是在上面的问题中,用户能够 Build 连接 .

enter image description here

2 回答

  • 1

    从屏幕截图中可以看出,您没有使用具有多个数据库容器的HANA系统 . 在这种“经典”设置中,没有单独的管理对象“数据库”,连接不采用数据库名称 .

    只需输入主机名和端口,并将数据库名称留空 . EOH_CCL_TEST 确实只是模式名称 .

    除此之外,使用SYSTEM用户处理数据或实际上除了引导系统之外的任何事情都不是一个好主意 .

  • 2

    您正在使用架构名称EOH_CCL_TEST作为数据库名称 . 数据库名称与架构名称不同 . 您是否在HANA Studio中登录SYSTEMDB数据库或租户数据库?使用使用的DB名称可以解决您的问题 . PS:我也认为你不需要在hostname属性字段中添加端口 .

相关问题