首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用桌面C#.Net应用程序与SAP云数据库进行通信

如何使用桌面C#.Net应用程序与SAP云数据库进行通信
EN

Stack Overflow用户
提问于 2018-05-16 10:12:20
回答 1查看 1.9K关注 0票数 2

我使用https://account.hanatrial.ondemand.com/#/home/welcome这个链接创建了在线的sap数据库,现在我想在我的桌面应用程序中使用这个数据库,它是用C#.Net创建的。另外,我需要知道连接云sap hana数据库的连接字符串是什么。你能帮我做到这一点,因为我是非常新的SAP HANA。

这是我的C#代码,

HanaConnection(System.Configuration.ConfigurationManager.ConnectionStrings"Hana".ConnectionString);conn =新的HanaConnection

const string SCHEMA = "SAP_HANA_DEMO";const字符串PRODUCTS_TABLE = "sap.hana.democontent.epm.data::EPM.MD.BusinessPartner";const string PARTNER_TABLE =“sap.hana.democontent.epm.data::EPM.MD.BusinessPartner”;const string TEXT_TABLE = "sap.hana.democontent.epm.data::EPM.Util.Texts";const string EMPLOYEE_TABLE = "sap.hana.democontent.epm.data::EPM.MD.Employees";

con.open();

HanaDataAdapter dataAdapter =新HanaDataAdapter(“选择t.TEXT AS \"Name\",p.PRODUCTID as \"Product \”,p.CATEGORY作为\“类别\”从\“+模式+”+“.\”+“PRODUCTS_TABLE +”p内连接“”+“+”模式+“.\”+“TEXT_TABLE +”t ON t.TEXTID = p.NAMEID +“内部联接”+模式+“.\”+ PARTNER_TABLE +“”bp ON p.\"SUPPLIERID.PARTNERID\“=bp.PARTNERID,conn);

DataTable testTable =新DataTable();dataAdapter.Fill(testTable);

提前谢谢..。

EN

回答 1

Stack Overflow用户

发布于 2019-11-05 13:36:04

要在云上连接SAP,您需要SAP云连接器

  1. 您可以从链接https://tools.hana.ondemand.com/#cloud下载SAP云连接器。
  2. 安装它
  3. SAP云连接器windows服务将安装在您的计算机上
  4. 转到https://localhost:8443,以id作为管理员,密码作为管理
  5. 若要连接到SAP帐户的云连接器,请选择hanatrial.ondemand.com作为景观主机,否则您可以选择您的区域,您可以从其中打开您的帐户(欧洲(Rot) -试用版),并指定您的免费开发人员帐户作为帐户名称(例如,p12345678trial)。对于用户名和密码,请使用Password平台帐户用户(例如p12345678)和password平台密码。如果您的云连接器位于只允许通过代理连接到internet资源的公司网络中,也请指定HTTPS代理设置并单击Save
  6. 云连接器管理UI的主页将出现。如果连接成功,您将看到带有黄色指示符的状态。这表明您有到云帐户的持久SSL连接,并准备在云应用程序中使用此连接。单击下面屏幕截图中突出显示的小箭头,导航到帐户详细信息。
  7. 将前提配置为云
  8. 从类型下拉列表中选择HANA数据库,然后单击Next
  9. 输入Hana实例名称、本地实例编号、连接并选中“启用”复选框,然后单击“完成”按钮。如果您需要知道您的hana实例名称,那么在SAP基于Web的开发工作台-> Catelog上执行以下查询

从Database_Name中选择SYS.M_Database

  1. 成功保存后,您将获得端口号以连接到sap hana数据库。
  2. 现在,您可以通过安装在计算机中的云连接器来连接SAP hana云数据库。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50368107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档