SOAP 扩展标头

使用 HTTP 和 SOAP 向 SQL Server 2005 的实例发送的请求可以在 SOAP 信封中包含可选的标头,用于修改请求的执行方式。同样,有时候 SQL Server 的实例可以返回有关特定活动的额外 SOAP 标头信息。以下是可选标头:

  • SQL 可选标头
  • Web 服务安全(WS 安全)标头

SQL 可选标头

SQL Server 2005 的这些可选标头已被添加到 HTTP SOAP 支持中,主要是为了对使用表格格式数据流 (TDS) 协议通过网络连接进行的传统 SQL 数据访问中的选项执行奇偶校验。

除非本节中另有说明,否则这些可选标头都使用 https://schemas.microsoft.com/sqlserver/2004/SOAP/Options 命名空间 URI 并且与 sqloptions 命名空间前缀相关联,该前缀在每个标头中的声明方式如下:

xmlns:sqloptions="https://schemas.microsoft.com/sqlserver/2004/SOAP/Options"

下表列出了可用于 SQL Server 2005 中的 SOAP 请求消息处理的所有 SQL 可选标头。

Header 说明

sqloptions:applicationName 标头元素

允许客户端指定要使用的应用程序名称。

sqloptions:clientInterface 标头元素

允许客户端指定要使用的客户端接口。

sqloptions:clientNetworkID 标头元素

允许客户端指定要在 SQL 登录中使用的客户端网络 ID。

sqloptions:clientPID 标头元素

允许客户端指定要使用的客户端进程 ID。

sqloptions:databaseMirroringPartner 标头元素

由服务器使用,用于向数据库镜像伙伴返回信息。

sqloptions:environmentChangeNotifications 标头元素

允许客户端指定希望从服务器接收的环境更改通知。

sqloptions:hostname 标头元素

允许客户端指定要使用的主机名。

sqloptions:initialDatabase 标头元素

允许客户端指定要使用的初始数据库。

sqloptions:initialLanguage 标头元素

允许客户端指定要使用的初始语言。

sqloptions:notificationRequest 标头元素

允许客户端从服务器请求通知。

sqloptions:sqlSession 标头元素

允许客户端请求 SOAP 会话。

WS 安全标头

支持将 Web 服务安全(WS 安全)标头与 SQL Server 2005 一起使用,以指定用于 SQL Server 身份验证的用户名和密码凭据。有关支持在 SQL Server 2005 中使用 WS 安全标头的详细信息,请参阅通过 SOAP 的 SQL Server 身份验证

WS 安全基于提交给结构化信息标准促进组织 (OASIS) 的开放标准。有关 WS 安全标准体系结构的详细信息,请访问 OASIS 网站 http://www.oasis-open.org

请参阅

参考

SOAP 请求和响应中使用的命名空间
SOAP 请求消息结构
在客户端应用程序中添加 SOAP 标头

概念

使用本机 XML Web 服务的最佳方法

帮助和信息

获取 SQL Server 2005 帮助