从Sql Server 2008中的T-SQL调用Web服务

时间:2010-07-30 17:30:53

标签: sql-server web-services tsql sql-server-2008

有没有办法在Sql Server 2008中从T-SQL(无SQLCLR)调用HTTP Web服务?我只需要发送信息,我不需要在T-SQL中收到任何信息。

感谢。

3 个答案:

答案 0 :(得分:2)

Web服务任务应该允许您这样做。

  1. Web Service Task

  2. How to: Call a Web Service by Using the Web Service Task (SQL Server Video)

  3. 我假设您正在通过“整合服务”套餐

    这样做

答案 1 :(得分:2)

如果你在sproc中这样做,那么你可以创建一个小的VB程序并使用

exec sp_cmdshell 'c:\path\myapp.exe'

致电您的计划。从技术上讲,它不是嵌入在SQL Server中的CLR吗? :)

答案 2 :(得分:2)

您可以使用Object Automation扩展存储过程自动化XMLHTTP服务器对象。

Example here

我建议您使用CLR或SSIS包。