在 SQL Server 2005 中使用本机 XML Web 服务
Microsoft SQL Server 2005 通过使用以下开放标准在整个 SQL Server 2005 数据库引擎 中提供本机 XML Web 服务:
- 超文本传输协议 (HTTP)
作为万维网所基于的核心协议,HTTP 提供了一种与平台无关的基于 Web 的数据交换。重要提示: 要支持 HTTP 必需具有 HTTP 侦听器:Http.sys。Http.sys 只在 和 Windows XP Service Pack 2 上可用。有关详细信息,请参阅配置 HTTP 内核模式驱动程序 (Http.sys)。 - SOAP
SOAP 定义了如何使用 XML 和 HTTP 来访问服务、对象和服务器(无需考虑操作系统)。 - Web 服务定义语言 (WSDL)
WSDL 是一种 XML 文档格式,它可以用于描述基于 Web 的服务。
在 SQL Server 2005 中使用本机 XML Web 服务时,可以通过 HTTP 将 SOAP 消息处理请求发送到 SQL Server 2005 实例,以运行:
- Transact-SQL 批处理语句(带参数或不带参数)。
- 存储过程、扩展存储过程和标量值用户定义函数。
本节内容
主题 | 说明 |
---|---|
将 SQL Server 2005 中的本机 XML Web 服务与 Microsoft SQLXML 进行比较,说明本机 XML Web 服务的工作方式,并列出使用该服务的一些好处。 |
|
提供初始常规计划和部署清单,以便在评估或部署本机 XML Web 服务时遵守和完善。 |
|
提供来自 SQL Server 产品组的、关于评估或部署本机 XML Web 服务的最佳做法的信息和建议。 |
|
说明如何配置正在运行 SQL Server 2005 的服务器计算机,从而帮助该计算机以安全的方式进行侦听基于 HTTP 的请求并为该请求提供服务。 |
|
说明本机 XML Web 服务如何生成及使用 WSDL 响应来支持那些您有选择地向 Web 客户端公开的 SQL Server 可编程性发布。 |
|
详细介绍 SOAP 标准采用的各种基于 XML 的消息的结构。 |
|
说明 SOAP 会话的工作方式,以及如何使用 SOAP 会话将多批处理扩展到基于 Web 的 SQL Server 客户端。 |
|
说明有关如何使 SQL Server 身份验证适应基于 SOAP 的客户端访问方案的选项。 |
|
提供 C# 和 Microsoft Visual Basic 中的示例 Web 客户端应用程序,以演示当使用 Microsoft Visual Studio 2005 进行开发时如何使用本机 XML Web 服务。 |
|
提供关于本机 XML Web 服务特定的计数器(当您使用性能监视器监视 Web 应用程序的性能时可用)的参考信息。 |
|
提供关于 XML 命名空间(在 SQL Server 2005 中预定义以供本机 XML Web 服务使用)的参考信息。 |
|
提供关于将 SQL 数据类型映射到 XML 架构 (XSD) 数据类型(定义为在本机 XML Web 服务返回的 WSDL 文件中使用)的参考信息。 |
|
文档使用指南和本机 XML Web 服务在 SQL Server 2005 中的功能限制。 |