使用SAP .NET连接器将逻辑应用程序连接到SAP HANA服务器时出错

时间:2018-07-05 15:53:41

标签: azure sap azure-logic-apps data-gateway

我想将SAP连接到Azure逻辑应用程序...

我有一个SAP服务器,并且通过内部网关和.NET连接器3.0,我尝试使用“ SAP应用程序服务器-发送至SAP”操作在Logic Apps中创建SAP连接,但徒劳!

错误就像:- Please check your account info and/or permissions and try again. Details: Unable to connect to SAP server. Failed to process request. Error details: 'Could not load file or assembly 'sapnco, Version=3.0.0.42, Culture=neutral, PublicKeyToken=50436dca5c7f7d23' or one of its dependencies. The system cannot find the file specified.'.

请帮助我解决这个问题。

3 个答案:

答案 0 :(得分:0)

以下是您需要遵守的一些规则:

  
      
  1. 您只需要安装64位版本的SAP Nco即可。
  2.   
  3. 您还需要安装最新版本的SAP Nco。
  4.   
  5. 您需要安装.Net 4.0版本的SAP Nco,因为数据网关主机服务和Microsoft SAP Adapter是使用.Net 4.5构建的。
  6.   

有关使用SAP Nco版本选择Azure Logic App的更多详细信息,可以参考此article

另外,有人遇到与您相同的错误,他从SAP网站下载Nco连接器安装在服务器中,然后一切顺利。 您可以去看看类似的issue

答案 1 :(得分:0)

我有同样的错误。就我而言,在专用网络中有SAP,我使用另一台装有Data Gatewat的计算机通过Logciapp访问SAP。

此步骤不在SAP机器中,而在Midelware机器中,该机器将具有与SAP通信的数据网关。

  1. 安装数据网关
  2. 安装SAP NCo库和.NET
  3. 然后,Data Gateway可以识别SAP NCo库,您需要将SAP NCo文件夹安装上的.dll复制到Gateway 文件夹安装。

答案 2 :(得分:0)

以下是您需要遵守的一些规则:

  1. 您只需要安装64位版本的SAP Nco即可。
  2. 您还需要安装最新版本的SAP Nco。
  3. 您需要安装SAP Nco的.Net 4.0版本,因为数据网关主机服务和Microsoft SAP Adapter是使用.Net 4.5构建的。 有关使用SAP Nco版本选择Azure Logic App的更多详细信息,请参阅本文。

另外,有人遇到与您相同的错误,他从SAP网站下载了Nco connnector并安装在服务器中,然后一切正常。您可以去看看类似的issue