服务层抛出失败,无法从SLD获取绑定的数据库实例

2020-08-16 09:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们最近将SAP 9.x升级到了...

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

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


我们最近将SAP 9.x升级到了适用于MS SQL的SAP 10,从而能够使用服务层。 最初,升级后,我们能够使用服务层,但是在Windows更新之后,我们必须重新启动Windows服务器。 之后,虽然服务层似乎正在运行,但我们无法登录或调用任何其他api并收到此错误:

"错误":{
       "代码":-311,
       "信息": {
          " lang":" zh-cn",
          " value":"无法从SLD获取绑定的数据库实例。"
       }
    } 

我们能够通过SAP客户端登录到SAP,但是在服务层出现错误。 不知道为什么会收到此错误? 有帮助/提示吗?

我们将此SAP安装作为自托管和本地安装。

2条回答
N-Moskvin
2020-08-16 09:56

您好 Meraj Rasool

SAP注释2607373

登录到服务层会引发错误消息:"无法执行 从SLD获取绑定数据库实例"。。 您需要检查以下内容:

  • /ems/ServiceLayer/conf/b1s.conf 文件中的 CompentID 不正确。 b1s.conf 文件中的 CompentID 应该等于表 SLDModel.SLDData.B1SERVICELAYERS 中的ID。
  • 服务层 未在SLD(系统横向目录)的"服务"选项卡下列出。 检查 SLDModel.SLDData 表 B1SERVICELAYERS 和 HOSTINGUNITS 中是否存在任何不一致。
    在 SLDModel中运行以下查询。 SLDData 模式,如果两个查询的结果不同,则将结果报告给SAP:
    从[SLDModel.SLDData]中选择ID。[dbo]。[B1ServiceLayers]
    从中选择HOSTINGUNIT_ID [SLDModel.SLDData]。[dbo]。[B1ServiceLayers]

亲切的问候,

ANKIT CHAUHAN

SAP Business One支持

一周热门 更多>