首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从SQL Server2005存储过程访问Web服务

从SQL Server2005存储过程访问Web服务
EN

Stack Overflow用户
提问于 2008-10-31 08:15:22
回答 2查看 2.3K关注 0票数 1

目前,我有一个对表进行一些更新的存储过程,在更新之后,我需要调用一个web服务。

该过程使用了一个事务,并且我需要在事务结束时调用web服务。如果web服务调用失败,事务将回滚。

我需要知道如何将SOAP web服务引用添加到SQL中,以及如何从存储过程中调用服务。

由于架构原因,分布式事务/企业服务被排除在外。

稍后编辑:此外,CLR程序集也将被排除。CLR已在我需要部署过程的服务器上停用。

EN

回答 2

Stack Overflow用户

发布于 2008-10-31 08:21:31

Simple-Talk tutorial将向您展示如何完成此操作。

您也可以执行此using COM操作,但它需要使用许多DBA不允许您运行的sp_OACreate (它需要打开一个配置选项)

票数 2
EN

Stack Overflow用户

发布于 2008-11-02 03:32:56

如果您可以控制此web服务正在使用(绑定到)的数据源,则可以考虑将此数据源作为链接服务器添加到您的SQL2005服务器。这样,您将能够使用OPENQUERY对此数据源执行SQL,而无需通过web服务访问它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/252861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档