Дополнительные SOAP-заголовки
В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.
Начиная с SQL Server 2005, запрос, отправляемый экземпляру SQL Server при помощи HTTP-протокола и SOAP, может содержать необязательные заголовки в конверте SOAP, который изменит организацию выполнения запроса. Аналогичным образом экземпляр SQL Server может иногда возвращать дополнительные данные о SOAP-заголовках для определенных операций таких, как зеркальное отображение базы данных. Следующие заголовки являются необязательными.
Необязательные заголовки SQL
Заголовок безопасности веб-служб (WS-безопасности)
Необязательные заголовки SQL
Эти необязательные заголовки для SQL Server были добавлены в поддержку 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.
Заголовок |
Описание |
---|---|
Позволяет клиенту указывать имя приложения для использования. |
|
Позволяет клиенту указывать клиентский интерфейс для использования. |
|
Позволяет клиенту указывать в имени входа SQL клиентский сетевой идентификатор. |
|
Позволяет клиенту указывать идентификатор клиентского процесса для использования. |
|
Используется сервером для возврата данных участнику зеркального отображения баз данных. |
|
Позволяет клиенту указывать, какие уведомления об изменении среды он хочет получать с сервера. |
|
Позволяет клиенту указывать имя узла для использования. |
|
Позволяет клиенту указывать начальную базу данных для использования. |
|
Позволяет клиенту указывать исходный язык для использования. |
|
Позволяет клиенту запрашивать уведомление с сервера. |
|
Позволяет клиенту запрашивать SOAP-сеанс. |
Заголовок WS-безопасности
Заголовок безопасности веб-служб (WS-безопасности) используется в SQL Server для указания учетных данных имени пользователя и пароля при осуществлении проверки подлинности SQL Server. Дополнительные сведения об использовании заголовка WS-безопасности в SQL Server см. в разделе Проверка подлинности SQL Server по протоколу SOAP.
WS-безопасность основана на открытом стандарте, представленном на рассмотрение в Организацию по продвижению стандартов структурированных данных (OASIS). Дополнительные сведения об архитектуре стандартов WS-безопасности см. на веб-узле OASIS по адресу: http://www.oasis-open.org.