从SQL连接到Web服务

时间:2011-11-30 20:10:01

标签: sql-server web-services openrowset

SQL Server能够使用数据提供程序(例如JET,ACE)和OPENROWSET打开Excel工作表(xlsx),访问数据库(mdb)和其他数据流。

是否有类似的工具从远程Web服务中提取数据?使用OPENROWSET并为其提供Web服务驱动程序和URL以及一些模式定义,以将Web服务XML输出的层次结构特性转换为SQL Server可以查询的表。

我想的是:

select * from 
OPENROWSET('WEBSERVICE.4.0.PROVIDER','http://mydomain/webservice.asmx')

这是一个高级别的问题,虽然我知道它在概念上是可行的,但我想知道这个想法是否有任何实现。

由于

1 个答案:

答案 0 :(得分:6)

您可以使用SQL-CLR程序集(在2005或更高版本中)来处理存储过程的调用,并将数据插入到SQL Server数据库表中。

查看其中一些教程(当您使用Google或Bing时,还有更多内容):

相关问题