使用 REST API 或 Azure 管理库在 SQL Azure 数据库上执行存储过程

Executing stored procedures on SQL Azure database using REST API or Azure Management Libraries

有没有办法使用 REST API 或 Azure 管理库在 SQL Azure 数据库上创建执行存储过程?

我在此处检查了 Azure SQL 数据库的操作 http://msdn.microsoft.com/en-us/library/azure/dn505719.aspx and Management Libraries for .NET here http://msdn.microsoft.com/en-us/library/azure/dn602775(v=azure.11).aspx,但我没有看到任何选项。

不,这是您需要在申请中做的事情。 REST API 提供 infrastructure/platform 级别的管理功能。程序执行将属于应用程序级别恕我直言。 .Net 管理库只是对这些 REST API.

的包装

我认为你唯一的选择是编写你自己的 API 特定于你的 application/database 可以在你的数据库中执行存储过程。

由于您在 Azure 中进行开发,请考虑使用 SlashDB 的自动 REST API,可以从他们的市场获得。

https://azure.microsoft.com/en-us/marketplace/partners/vte/slashdb-slashdb-azure/

它允许在 Transact-SQL 中定义一个 API 端点,以通过对带有参数的 URL 的 HTTP GET 请求调用存储过程。除此之外,SlashDB 将整个数据库反映为 URL-linked graph-like 结构,因此甚至不需要编写很多查询。

披露:我是 SlashDB 背后公司的创始人兼首席执行官,但您不必相信我的话 - 只需尝试一下即可。