Часто задаваемые вопросы о сеансах SOAP

Перечисленные ниже ответы на часто задаваемые вопросы помогут решить наиболее распространенные проблемы, возникающие при работе с сеансами SOAP.

Вопросы и ответы

Почему сервер не возвращает ответ SOAP или возвращает ответ «неправильный идентификатор сеанса»?

Прежде всего убедитесь, что имена необязательных элементов заголовка и атрибутов, которые используются для инициализации сеанса, указаны правильно. Особое внимание обратите на имена, содержащие символы разного регистра, например sqlSession и sessionId. Если регистр указан неправильно, сервер или игнорирует заголовок, или возвращает ошибку о неправильном идентификаторе сеанса в ответ на запрос инициализации сеанса SOAP.

Почему сервер возвращает ошибку SOAP, сообщающую, что запрошенный сеанс отключен?

Убедитесь, что включено свойство SESSIONS конечной точки HTTP. После создания конечной точки HTTP сеансы по умолчанию отключены. Чтобы включить их, явно установите свойство SESSIONS=ENABLED в параметрах SOAP конечной точки при помощи инструкций CREATE ENDPOINT или ALTER ENDPOINT.

Не удается использовать сеанс SOAP вместе с запросом WSDL. Почему?

Сеансы SOAP не поддерживаются для запросов языка определения веб-служб (WSDL). Дополнительные сведения о WSDL см. в разделе Using WSDL.

См. также

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

Поддержка сеансов SOAP

Другие ресурсы

Устранение неполадок ядра СУБД
Работа с сеансами SOAP

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

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