Freigeben über


Ändern von Endpunkten beim Verwenden von SOAP-Sitzungen

Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird.

Wenn SOAP-Sitzungen über einen HTTP-Endpunkt ausgeführt werden, beeinflussen Änderungen, die an diesem Endpunkt vorgenommen werden, den Status aktueller Sitzungen an diesem Endpunkt. Änderungen an Endpunkten können in folgende Hauptkategorien eingeteilt werden:

  • Änderungen an HTTP-Eigenschaften

    Da sich diese Änderungen alle HTTP-Verbindungen mit dem Endpunkt auswirken, betreffen sie auch alle vorhandenen Sitzungen sowie neue Sitzungen.

  • Änderungen an globalen Eigenschaften

    Änderungen an globalen Eigenschaften treten auf, wenn sich der Status des Endpunkts ändert (z. B. Gestartet oder Beendet). Wie bei HTTP-Eigenschaften wirken sich alle Änderungen an globalen Eigenschaften auch auf alle vorhandenen Sitzungen sowie neue Sitzungen aus.

  • Änderungen an SOAP-Eigenschaften

    Da Endpunkt-Metadaten an jedem Endpunkt zwischengespeichert werden, wirken sich Änderungen an SOAP-Eigenschaften wie WEBMETHOD, und SCHEMA, sowie an optionalen WSDL-Einstellungen auch auf aktuelle Sitzungen aus.

Grundsätzlich bewirkt das Ausführen einer ALTER ENDPOINT-Anweisung, dass der Endpunkt ungültig wird. Nachdem alle Vorgänge einer Sitzung sich auf den gesamten Endpunkt auswirken, bedeutet dies, dass ALTER ENDPOINT-Anweisungen alle geöffneten Sitzungen an diesem Endpunkt beenden.