如何从SQL Server调用Web服务?

时间:2015-03-14 10:30:43

标签: sql sql-server sql-server-2008 sql-server-2008-r2 sql-server-2012

我有一个场景,我必须从SQL Server调用Web服务。有没有办法完成这项任务?

2 个答案:

答案 0 :(得分:0)

正如GSerg在评论中提到的,这是您可以在SQL CLR过程中执行的操作。此链接将引导您完成概念验证场景,但原则就在那里。

http://blogs.msdn.com/b/spike/archive/2010/11/25/how-to-consume-a-web-service-from-within-sql-server-using-sql-clr.aspx

根据您需要执行的操作,您还可以构建SSIS包。它有一个开箱即用的Web服务任务。

https://msdn.microsoft.com/en-us/library/ms140114.aspx

答案 1 :(得分:0)

我会使用SQL Server Data Tools for Business Inteligence(SQL2012 +)或商业智能开发工作室(SQL 2008 [R2])来创建包含Web Service TaskIntegration Services项目:

enter image description here