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 | 说明 |
---|---|
允许客户端指定要使用的应用程序名称。 |
|
允许客户端指定要使用的客户端接口。 |
|
允许客户端指定要在 SQL 登录中使用的客户端网络 ID。 |
|
允许客户端指定要使用的客户端进程 ID。 |
|
由服务器使用,用于向数据库镜像伙伴返回信息。 |
|
允许客户端指定希望从服务器接收的环境更改通知。 |
|
允许客户端指定要使用的主机名。 |
|
允许客户端指定要使用的初始数据库。 |
|
允许客户端指定要使用的初始语言。 |
|
允许客户端从服务器请求通知。 |
|
允许客户端请求 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 标头