Поделиться через


Дополнительные SOAP-заголовки

Запрос, отправляемый экземпляру SQL Server 2005 при помощи HTTP-протокола и SOAP, может содержать необязательные заголовки в конверте SOAP, который изменит организацию выполнения запроса. Аналогичным образом экземпляр SQL Server может иногда возвращать дополнительные данные о SOAP-заголовках для определенных операций. Следующие заголовки являются необязательными.

  • Необязательные заголовки SQL
  • Заголовок безопасности веб-служб (WS-безопасности)

Необязательные заголовки SQL

Эти необязательные заголовки для SQL Server 2005 были добавлены в поддержку HTTP SOAP в основном для достижения равенства с параметрами, доступными в традиционном доступе к данным SQL, осуществляемом при помощи сетевых соединений, где используется протокол потока табличных данных (TDS).

Если в этом разделе не указано иное, каждый из этих необязательных заголовков использует URI пространства имен https://schemas.microsoft.com/sqlserver/2004/SOAP/Options, и связан с префиксом пространства имен sqloptions, который для каждого заголовка описан следующим образом:

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

В следующей таблице представлены все необязательные заголовки SQL, доступные для использования при передаче сообщений SOAP-запросов в SQL Server 2005.

Заголовок Описание

Элемент заголовка sqloptions:applicationName

Позволяет клиенту указывать имя приложения для использования.

Элемент заголовка sqloptions:clientInterface

Позволяет клиенту указывать клиентский интерфейс для использования.

Элемент заголовка sqloptions:clientNetworkID

Позволяет клиенту указывать в имени входа SQL клиентский сетевой идентификатор.

Элемент заголовка sqloptions:clientPID

Позволяет клиенту указывать идентификатор клиентского процесса для использования.

Элемент заголовка sqloptions:databaseMirroringPartner

Используется сервером для возврата данных участнику зеркального отображения баз данных.

Элемент заголовка sqloptions:environmentChangeNotifications

Позволяет клиенту указывать, какие уведомления об изменении среды он хочет получать с сервера.

Элемент заголовка sqloptions:hostname

Позволяет клиенту указывать имя узла для использования.

Элемент заголовка sqloptions:initialDatabase

Позволяет клиенту указывать начальную базу данных для использования.

Элемент заголовка sqloptions:initialLanguage

Позволяет клиенту указывать исходный язык для использования.

Элемент заголовка sqloptions:notificationRequest

Позволяет клиенту запрашивать уведомление с сервера.

Элемент заголовка sqloptions:sqlSession

Позволяет клиенту запрашивать SOAP-сеанс.

Заголовок WS-безопасности

Заголовок безопасности веб-служб (WS-безопасности) используется в SQL Server 2005 для указания учетных данных имени пользователя и пароля при осуществлении проверки подлинности SQL Server. Дополнительные сведения об использовании заголовка WS-безопасности в SQL Server 2005 см. в разделе Проверка подлинности SQL Server по протоколу SOAP.

WS-безопасность основана на открытом стандарте, представленном на рассмотрение в Организацию по продвижению стандартов структурированных данных (OASIS). Дополнительные сведения об архитектуре стандартов WS-безопасности см. на веб-узле OASIS по адресу: http://www.oasis-open.org.

См. также

Справочник

Пространства имен, используемые в запросах и ответах SOAP
Структура сообщения-запроса SOAP
Добавление заголовков SOAP в клиентские приложения

Основные понятия

Оптимальные методы использования собственных веб-служб с поддержкой XML

Справка и поддержка

Получение помощи по SQL Server 2005