Compartilhar via


Perguntas freqüentes sobre sessões SOAP

Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.

As respostas para várias perguntas freqüentes indicadas a seguir podem ajudá-lo a resolver problemas comuns pelos quais você pode passar ao trabalhar com sessões SOAP.

Perguntas e respostas

Por que eu não estou obtendo nenhuma resposta SOAP do servidor ou recebendo uma resposta de "ID de sessão incorreta"?

Primeiro, verifique se os nomes de elementos de cabeçalho opcionais ou atributos usados para iniciar uma sessão estão corretos. Especificamente, verifique se eles estão usando os nomes com maiúsculas e minúsculas corretamente, como sqlSession e sessionId. Se as maiúsculas e minúsculas estiverem incorretas, o servidor ignorará o cabeçalho ou retornará uma falha de ID de sessão incorreta na resposta de iniciação SOAP.

Por que eu vejo uma falha SOAP na resposta, indicando que a sessão que solicitei está desabilitada?

Verifique se o ponto de extremidade HTTP teve a propriedade SESSIONS habilitada para suas propriedades SOAP. Por padrão, as sessões não são habilitadas quando um ponto de extremidade HTTP é criado, a menos que você defina explicitamente SESSIONS=ENABLED nas opções baseadas em SOAP para o ponto de extremidade usando CREATE ENDPOINT ou ALTER ENDPOINT.

Estou tentando usar uma sessão SOAP com uma solicitação WSDL, mas isso não funciona. Por quê?

O suporte a sessões SOAP não está disponível para solicitações na linguagem WSDL (Web Services Definition Language). Para obter mais informações sobre WSDL, consulte Usando WSDL.

Consulte também

Conceitos

Outros recursos