云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站空间_域名注册网站_精选特惠

小七 141 0

SQL Anywhere HTTPS和启动选项使用个人WEBIDE设置HTTPSSQL Anywhere默认OData服务SQL Anywhere:操作系统之间数据库功能的兼容性

转到示例Northwind(lite)Web IDE项目

背景

如果您听说过OData,那么我相信您知道示例Northwind OData服务。

Northwind服务在SAP社区和其他网站的OData示例中有很多引用网状物。我对复制北风服务的OData版本2很感兴趣。另一个主要目标是在webide中使用实际的数据库进行这样的设置。模拟服务器通过JSON文件提供了极大的灵活性,可以设置更有意义的测试数据,但我想使用实际的数据库作为设置的一部分。

几年前我在SCN SAP社区的任何地方发现了SQL,网站用云服务器,发现它是一个非常棒的数据库/平台。我在这个博客中还介绍了一些其他的项目,它使我能够设置我的Northwind(lite)数据库/OData服务odata.org这里有一个链接

网站当前可用参考服务的截图odata.org与红色框中的Northwind.

使用OData服务建立SQL Anywhere Northwind(lite)数据库

我感谢以前的成员,他们以前使用SQL Anywhere建立了Northwind数据库,家庭人工智能,并激励我自己尝试所有的方法。

下面是Paul的博客链接,因为它们对我建立SQL Anywhere Northwind非常有帮助基本OData服务。我无法成功地使用保罗的原始数据库的原因,我将涵盖但奥达的信息是非常宝贵的,我实际上甚至尝试北风设置

https://blogs.sap.com/2013/07/22/northwind-sample-database-migrated-to-sa16-and-odata-2/

https://blogs.sap.com/2014/03/31/enhanced-odata-support-in-sql-anywhere-1601823/

我现在的电脑上只有SQL版本17,保罗提供的下载数据库是版本16。我确实将下载的数据库升级到了版本17,但我遇到了一些问题,它没有像我预期的那样工作,当时我认为这可能与我如何升级数据库有关。所以我决定自己创建一个基于Northwind的数据库,大数据产业,但从sqlanywhere版本17开始。我使用gui-sqlcentral工具创建了一个标准数据库,只有在有选择的情况下才更改为unicode。然后我设置了Northwind数据和OData模板。我的Northwind(lite)数据库和日志文件可以在这里下载,并附带了Northwind(lite)OData服务,我将在本博客的其余部分使用这些服务。SQL Anywhere具有与OData协议版本2.0兼容的OData服务器。

如果您对使用此数据库感兴趣,则必须安装SAP SQL Anywhere;)。您可以从此链接下载。

SQL Anywhere Developer Edition下载链接

所需最低版本=17.0.4.2053-使用旧版本可能会提示升级。保罗的博客有一个16版的北风数据库,但从现在开始,我只使用我的示例数据库。

最好继续阅读(至少多读一点),看看我是如何成功地使用OData服务创建了Northwind数据库,以及为什么我最终在标题中使用了Northwind(lite)。

在我看来,Paul在提供基于Northwind的数据库下载时设定了优先顺序。然而,我觉得我必须检查更多的细节,因为我要做同样的事情。从我对CodePlex站点(Microsofts开源项目托管站点)上的Northwind许可证的阅读来看,它支持数据的重新分发和派生工作。另外,从我对SQLAnywhere的理解来看,只要不在生产环境中使用,您就能够评估、开发和测试应用程序。正是我的意图。链接到codeplex许可证站点,上面有一个SQL Anywhere链接供下载–您可以在这里查看许可证。

https://northwinddatabase.codeplex.com/license

我在这个博客的附录中介绍了如何启动我的数据库SQL Anywhere HTTPS和启动选项,但我确实介绍了很多设置SQL Anywhere的背景知识我以前在地球观测服务的博客中提到了加密(见附录)。我喜欢设置HTTPS,但它确实需要更多的步骤来实现这一点,如果您对旧的skool HTTP感兴趣,那么您可以删除我的启动脚本中的HTTPS设置,物联网智库,或者只创建您自己的HTTP服务。

如前所述,web和SAP社区中有许多基于"Northwind"OData服务的示例。我在"Northwind"周围加了引号,因为我在数据库中创建了一些额外的步骤,以使这些示例能够在任何地方使用sqlanywhere和webide。示例我将使用的基于"北风"的例子是

UI5世界中的事物变化很快。什么是标准/最佳实践在任何特定时间都不一定与今天或将来有关。例如,odataversion4一直都在变得更加相关,但我仍然认为version2会存在并相关一段时间。我现在要强调的是,我数据库中的"Northwind"服务与odata.org服务。你可能会发现它并没有涵盖你心中的一个例子。SQLAnywhere OData服务的某些限制可能根本无法用于某些示例。但是,作为一个基本服务,我能够让它与上面的所有示例一起工作,但是有一些限制,我将在CRU(D)示例中介绍这些限制。如果你下载了,那么你可以根据自己的喜好自由地对其进行修改或改进。

使用带有SQL Anywhere的个人Web IDE

首先,我在Windows上安装了Web IDE,并使用了各种版本的Web IDE。你可以通过这个链接下载个人试用版https://tools.hana.ondemand.com/#sapui5

安装包含在文档中

https://help.hana.ondemand.com/webide/frameset.htm?fb956be1440745f89f1445e605096af8.html