Löschen einer HTTP-Namespacereservierung

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.

Verwenden Sie zum Löschen eines HTTP-Namespace die gespeicherte Prozedur sp_delete_http_namespace_reservation.

HinweisHinweis

Um einen HTTP-Namespace mithilfe des Kernelmodus-HTTP-Treibers (Http.sys) zu löschen, sind Windows-Administratorprivilegien für den lokalen Computer erforderlich, auf dem die Instanz von SQL Server installiert ist.

Verwenden von sp_delete_http_namespace_reservation

Vorhandene Namespacereservierungen können mithilfe der gespeicherten Prozedur sp_delete_http_namespace_reservation gelöscht werden.

sp_delete_http_namespace_reservation N'namespace'

namespace muss die folgende Form besitzen:

<scheme>://<hostpart>:<port>/<RelativeURI>
  • scheme
    Gibt das HTTP-Protokollschema an, http oder https.

  • hostpart
    Es kann sich um einen bestimmten Hostnamen (Name der Instanz von SQL Server) oder die folgenden Platzhalterzeichen handeln: das Pluszeichen (+) oder ein Sternchen (*).

    Das Pluszeichen (+) gibt an, dass der Reservierungsvorgang für alle möglichen Hostnamen für den Computer für das angegebene <Schema> und den <Port> gilt.

    Das Sternchen (*) gibt an, dass der Reservierungsvorgang für alle möglichen Hostnamen für den Computer für das <Schema> und den <Port> gilt, die nicht anderweitig explizit reserviert sind, z. B. durch Ausführen anderer sp_delete_http_namespace_reservation-Operationen, aktive Endpunkte oder andere Anwendungen.

  • port
    Die TCP-Portnummer, die die SQL Server-basierte Anwendung verwendet.

    HinweisHinweis

    Diese sollte der Portnummer entsprechen, die beim Erstellen des entsprechenden Endpunktes in der HTTP-Protokolleinstellung für den PORT-Wert verwendet wird.

  • relativeURI
    Ein relativer URI (Uniform Resource Identifier) für den Pfad.

    HinweisHinweis

    Dieser sollte der Portnummer entsprechen, die beim Erstellen des entsprechenden Endpunktes in der HTTP-Protokolleinstellung für den PATH-Wert verwendet wird.

HinweisHinweis

Nur Computeradministratoren besitzen die Berechtigung zum Löschen vorhandener Namespacereservierungen.

Beispiele

Die folgenden Beispiele zeigen das Delegieren eines Namespace.

sp_delete_http_namespace_reservation N'http://MyServer:80/sql'
sp_delete_http_namespace_reservation N'https://adventure-works.com:443/sql'