本机 XML Web 服务概念

后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

从 SQL Server 2005 开始,SQL Server 通过采用以下开放标准通过 SQL Server 数据库引擎提供本机 XML Web 服务:

  • 超文本传输协议 (HTTP)

    作为万维网所基于的核心协议,HTTP 提供了一种与平台无关的基于 Web 的数据交换。

    重要说明重要提示

    HTTP 支持需要 HTTP listener: Http.sys。Http.sys 仅在 Windows Server 2003 和 Windows XP Service Pack 2 上可用。有关详细信息,请参阅配置 HTTP 内核模式驱动程序 (Http.sys)

  • SOAP

    SOAP 定义了如何使用 XML 和 HTTP 来访问服务、对象和服务器(无需考虑操作系统)。

  • Web 服务定义语言 (WSDL)

    WSDL 是一种 XML 文档格式,它可以用于描述基于 Web 的服务。

在 SQL Server 2005 或更高版本中使用本机 XML Web 服务时,可以通过 HTTP 向 SQL Server 的某个实例发送 SOAP 消息传递请求,以运行以下对象:

  • Transact-SQL 批处理语句(带参数或不带参数)。

  • 存储过程、扩展存储过程和标量值用户定义函数。

本节涉及的主题

请参阅

概念