harithchen
2019-04-26 12:21 阅读 417

SQL如何使用soap访问webservice?

DECLARE @scid int,@rt int
DECLARE @result nvarchar(4000)

--创建MSSOAP.SoapClient组件(如果安装的是SoapToolkit30,应该是MSSOAP.SoapClient30,否则是MSSOAP.SoapClient),存储到@object中
--EXEC @rt=sp_OACreate '{7F017F97-9257-11D5-87EA-00B0D0BE6479}',@scid out
EXEC @rt=sp_OACreate 'MSSOAP.SoapClient30',@scid out

select @rt 'rt1',@scid 'scid'
总是创建不成功,返回
(1 行受影响)
OLE Automation Error Information
HRESULT: 0x80040154
Source: ODSOLE Extended Procedure
Description: 没有注册类
图片说明
图片说明

WIN10 64位系统,SQL SERVER 2008 R2,soapclient3.0。
请教大神如何解决。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

相关推荐