Często zadawane pytania dotyczące sesji protokołu SOAP
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.
Następujące odpowiedzi na często zadawane pytania kilka może pomóc w rozwiązywaniu typowych problemów, które mogą wystąpić podczas pracy z sesji protokołu SOAP.
Pytania i odpowiedzi
Dlaczego otrzymuję żadna odpowiedź protokołu SOAP z serwera lub "Identyfikator sesja zła" odpowiedź?
Najpierw upewnij się, że nazwy elementów opcjonalnych nagłówka lub atrybuty używane do inicjowania sesja są poprawne.W szczególności sprawdź, czy są one używany poprawny mieszane przypadek nazwy takie jak sqlSession i sessionId.Jeśli przypadek jest nieprawidłowa, serwer ignorowały nagłówek lub zwraca błąd identyfikator sesja zły w odpowiedzi na wszczęcie SOAP.
Dlaczego Zobacz błąd protokołu SOAP w odpowiedzi, która wskazuje sesja I wymagane jest wyłączony?
Upewnij się, że punkt końcowy HTTP miał właściwość sesji włączona dla jego właściwości protokołu SOAP.Domyślnie sesje nie są włączone po utworzeniu punkt końcowy HTTP, chyba że użytkownik jawnie zestaw SESJE = włączone opcje opartych na standardzie SOAP dla punktu końcowego przy użyciu Tworzenie punktu KOŃCOWEGO lub Zmienić punkt końcowy.
Próbuję użyć sesja protokołu SOAP z żądaniem WSDL, ale nie działa. Dlaczego?
Obsługa sesji protokołu SOAP nie jest dostępna dla żądań języka Web Services Definition Language (WSDL).Aby uzyskać więcej informacji na temat języka WSDL, zobacz WSDL za pomocą.
Zobacz także