SQL Azure的API

时间:2015-08-21 01:18:29

标签: asp.net api azure azure-sql-database

我已将带有存储过程的SQL Server 2008数据库移动到SQL Azure上。接下来,我想为该服务器URL定义一个API端点,并使用正确的授权和输入具有存储的proc返回JSON(或类似物)。

然而,研究似乎表明我需要通过另一个应用程序/网络服务器/调用机制进行路由。坦率地说,我希望专注于只学习数据库代码(即中间和前端外包),所以在某种程度上我想要做的就是测试。 。 。任何人都可以帮助我更好地了解这个过程吗?

1 个答案:

答案 0 :(得分:0)

SQL数据库(本质上是SQL Server-as-a-Service)不提供内置的数据访问API。唯一可用于SQL数据库服务的API是系统级API。也就是说,用于配置和扩展。 旁注:多年前,有一个为SQL Azure(以前的SQL数据库服务名称)提供的实验性OData服务,但已终止。

您需要运行单独的服务来处理您的API。你是如何做到这一点是相当广泛和主观的,我会避免提出建议,但是......假设你将在Azure中运行你的API,你有很多地方可以运行它,例如App Service(最多由于您不必处理任何基础架构),云服务和虚拟机,所以很简单。然后是Azure API管理服务(由于您的问题提到授权,这可能是您要研究的好事)。这些都记录在azure.com上。