Sql server 从SQLServer2005存储过程访问Web服务
目前,我有一个存储过程,可以对表进行一些更新,在更新之后,我需要调用一个web服务 该过程使用一个事务,我需要在事务结束时调用web服务。如果web服务调用失败,事务将回滚 我需要知道如何向SQL添加SOAP web服务引用,以及如何从存储过程调用服务 分布式事务/企业服务因体系结构原因被排除在外 稍后编辑:此外,CLR程序集也被排除。CLR已在需要部署该过程的服务器上停用。这将向您展示如何完成此操作Sql server 从SQLServer2005存储过程访问Web服务,sql-server,web-services,tsql,Sql Server,Web Services,Tsql,目前,我有一个存储过程,可以对表进行一些更新,在更新之后,我需要调用一个web服务 该过程使用一个事务,我需要在事务结束时调用web服务。如果web服务调用失败,事务将回滚 我需要知道如何向SQL添加SOAP web服务引用,以及如何从存储过程调用服务 分布式事务/企业服务因体系结构原因被排除在外 稍后编辑:此外,CLR程序集也被排除。CLR已在需要部署该过程的服务器上停用。这将向您展示如何完成此操作 您也可以这样做,但是它需要使用许多数据库不允许运行的SPA OAKEATE(它需要一个配置选项
您也可以这样做,但是它需要使用许多数据库不允许运行的SPA OAKEATE(它需要一个配置选项打开)
< P>如果您对Web服务使用的数据源进行控制(绑定到),您可以考虑将此数据源添加为链接服务器到SQL 2005服务器。这样,您就可以使用OPENQUERY对该数据源执行SQL,而无需通过web服务访问它。这将是理想的,但我不能在服务器上部署CLR对象太糟糕了,这正是我需要的答案,也是如何执行该操作的一个很好的参考!不,不幸的是我没有权限。