使用Rest-API查询Azure SQL数据库

时间:2018-02-27 11:29:29

标签: sql-server api azure restful-url qsqlquery

我在Microsoft Azure中有一个SQL数据库服务器。 我想使用Azure Rest-API从表中选择一些记录。 当我提到Azure SQL Database REST API时,我找不到任何部分用于此目的,只是我可以获得数据库信息,服务器信息或类似的内容。这里没有合适的API来选择或更新表。 你能帮我吗?

3 个答案:

答案 0 :(得分:3)

正如文章中提到的,Azure SQL Database REST API专为管理数据库和服务器而设计。

要使用REST查询查询SQL数据库,您可以按照以下文章中的说明查看ODATA:How to expose Azure Sql Server database using OData

答案 1 :(得分:1)

我在Microsoft Azure论坛中提出了这个问题。答案就像Rom Eh回答一样。您可以在以下内容中看到Microsoft团队的答案: 您无法使用Azure Resource Manager REST API对Azure SQL数据库中托管的数据库进行查询。服务器和数据库管理支持内置REST API。这意味着您只能在服务器或数据库级别执行CRUD(例如,创建新数据库,更新某些设置)。 您可以使用Azure SQL数据库查询支持的OData。

相关链接:https://social.msdn.microsoft.com/Forums/azure/en-US/25d9baa4-2510-4ce4-b857-70a07e4ddea4/query-azure-sql-database-using-restapi?forum=azureapimgmt

答案 2 :(得分:1)

同意上述评论。 OData主要用于查询。它是构建和使用REST API的OASIS标准。微软,Progress Software(我公司),SAP,IBM是OData委员会的主要人物。我们通过混合数据管道为SQL Azure提供OData端点。如果您对此主题感兴趣,可以查看我的OData FAQs博客。如果您正在寻找SQL Azure的快速OData终点,那么link就是{{3}}。再次,OData在查询数据库时特别有用。确保在评估OData时确定用例。如果您有任何问题,请告诉我。