7

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')

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

谢谢

4

1 回答 1

7

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

请参阅其中的一些教程(当您使用 Google 或 Bing 获取更多教程时,会看到更多):

于 2011-11-30T21:59:21.543 回答