我的问题很简单,但我找不到答案。在sql存储过程中调用restful服务。我决定部署我的 azure 环境。但我的团队负责人说“不支持”,您能告诉我如何在托管的 azure sql 中实现吗?我可以从 azure SP 中的 AZURE 环境调用它吗?
查询
select Name
,xml_data.value('(/data/info/@x)[1]', 'int') as [Info.x]
,xml_data.value('(/data/info/@y)[1]', 'int') as [Info.y]
,xml_data.value('(/data/info/.)[1]', 'varchar(10)') as [Info]
from #temp
结果
Name Info.x Info.y Info
------- -------- -------- ---------
one 42 99 Red
two 27 72 Blue
three 16 51 Green
four 12 37 Yellow
。 ------ 编辑[2014-01-29] ------
最佳答案
Azure 的 SQL 数据库服务不支持基于 CLR 的存储过程。假设这就是您进行 REST 调用的方式,您将无法从 SQL 数据库服务执行此操作。相反,您需要使用 SQL Server 本身(这需要安装虚拟机,无论是独立的、镜像的还是 AlwaysOn)。在 Azure 虚拟机中运行的 SQL Server 是经过测试/支持的工作负载配置。
有关 SQL Server 和 Azure SQL 数据库服务之间差异的更多信息,请参阅 here .
关于sql-server - 如何在azure sql云中调用Web api?支持吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26631544/