SQLServer2005可以通过ssis来访问webservice并把结果保存到数据库中,这对整合互联网资源带来了极大的便利,几乎不用编写任何代码就能实现.
¤ 这里的例子使用一个天气预报的web服务.服务描述如下
wsdl地址
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl
测试的web方法为根据城市名来获取天气数据,web方法为
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?op=getWeatherbyCityName
¤ 测试用例为一个ssis正确配置并运行后可以把webservice返回的数据保存到数据库表格中,这里需要一个测试用表,在你的数据库中运行如下语句