HANA无法连接Di API Sap。

2020-08-13 20:55发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。 我...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好。

我开始尝试使用DI API通过Hana连接到SAP。 但我收到此错误

无法从服务器检索Observerdll.dll; 表sinf丢失

这是我的代码。

我更改了服务器名称,并使用了服务器的IP,什么也没有。

如果有人可以帮助我,我将非常感激。

 oCompany.DbServerType = SAPbobsCOM.BoDataServerTypes.dst_HANADB;
                 oCompany.Server ="服务器名称:30015";
                 oCompany.UseTrusted = false;
                 oCompany.DbUserName ="用户名";
                 oCompany.DbPassword =" ******";
                 oCompany.CompanyDB =" dbname";
                 oCompany.UserName ="经理";
                 oCompany.Password ="经理";
                 oCompany.LicenseServer ="服务器名称:40000";
 
3条回答
吹牛啤
2020-08-13 21:48

您是否正在使用9.x或 10吗?

在版本10中,服务器参数已更改为新格式SID @ <服务器A的服务器名称/IP>:30013).ex。 NDB @ servername:30013,如您在AdminGuide或B1客户端登录中所看到的:

我正在寻找有关此更改的文档。

这种服务器名称格式似乎无法为快速读取创建直接的AdoNet连接,似乎只能在服务器名称为30015的"旧"格式下使用。

通常,如果它位于同一服务器中,则不需要设置LicenseServer属性。

看看这个:

https://blogs.sap.com/2019/04/29/how-to-make-a-di-api-connection-the-right-way.../

如何建立DI-API连接–"正确的方法"…

一周热门 更多>