SAP Buisness One Rel。 10种新服务器格式

2020-08-13 19:12发布

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

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


在SAP Business One HANA版本中。 10服务器名称格式已从servername/ip:30015更改为SID @ :30013,HDB:servername:30013。

这在设置B1,客户端登录,DTW登录期间可见:

因此,要使用DI API进行连接,必须设置公司。服务器以这种格式代替servername:30015

要在我们的自定义设置中读取数据,我们还使用HanaClient Ado.Net 和EntityFramework,在这种情况下 我们发现服务器必须定义为severname:30015和SID @ :无法解析30013格式。

我没有找到任何相关文档,以便在开始修改定制之前进行检查。

有人知道在哪里可以找到一些官方信息吗?

(8.9 kB)

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

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


在SAP Business One HANA版本中。 10服务器名称格式已从servername/ip:30015更改为SID @ :30013,HDB:servername:30013。

这在设置B1,客户端登录,DTW登录期间可见:

因此,要使用DI API进行连接,必须设置公司。服务器以这种格式代替servername:30015

要在我们的自定义设置中读取数据,我们还使用HanaClient Ado.Net 和EntityFramework,在这种情况下 我们发现服务器必须定义为severname:30015和SID @ :无法解析30013格式。

我没有找到任何相关文档,以便在开始修改定制之前进行检查。

有人知道在哪里可以找到一些官方信息吗?

(8.9 kB)
付费偷看设置
发送
1条回答
奄奄一息的小鱼
1楼-- · 2020-08-13 20:14

您好Marco,

我已经与支持团队进行了内部核对,并且从直接投资的角度来看,我们也同意,没有任何改变。

我们总是需要使用SLD中"公司"对象的"服务器"属性。

因此,在10.0中,您将必须使用SLD中显示的名称。

例如:NDB @ HANASERVER:30013。

在《管理指南》(第86页,第9点)中对此进行了提及: https://help.sap.com/doc/4e7c047f2c9e4cbe97800ffaf7b68f8e/10.0/zh-CN/B1_for_SAP_HANA_Admin_Guide.pdf

在"更新数据库实例"窗口中,您可以看到已经在SLD中注册的数据库实例已更新为SAP HANA 2.0格式。

示例

数据库实例:30015将自动转换为HDB @ :30013。 政府组屋是租户数据库; 是SAP HANA服务器; 30013是SAP HANA系统数据库的端口。

关于HanaConnection,它是Microsoft ADO.NET API的SAP HANA数据提供程序,并且未使用相同的API 建立与数据库的连接时使用SAP Business One API的方法。

1。 以下DI API代码可以正常工作:

 oCompany
 =新的SAPbobsCOM.Company();
 oCompany.Server =" NDB @ HANASERVER:30013";
 oCompany.DbServerType = SAPbobsCOM.BoDataServerTypes.dst_HANADB;
 oCompany.CompanyDB =" NEWDEDEMO";
 oCompany.UserName ="经理";
 oCompany.Password =" 1234";
 oCompany.UseTrusted = true;
 oCompany.LicenseServer =" LicenseServer:40000";
 int A = oCompany.Connect(); 

2。 以下代码有效:

 var
 serverName = Application.SBO_Application.Company.ServerName;
 var connectionWorks ="服务器= HANASERVER:30015;用户名= SYSTEM;密码= Toor1234;当前
 Schema = NEWDEDEMO";
 HanaConnection conn =新的HanaConnection(connectionWorks);
 conn.Open(); 

3。 以下代码不起作用:

 var
 serverName = Application.SBO_Application.Company.ServerName;
 var connectionNotWorks =" Server = NDB @ HANASERVER:30013; UserName = SYSTEM; Password = Toor1234; Current
 Schema = NEWDEDEMO";
 HanaConnection conn =新的HanaConnection(connectionNotWorks);
 conn.Open(); 

希望对您有帮助
特立尼达

一周热门 更多>