Eliminar una reserva de espacio de nombres HTTP

Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.

Para eliminar un espacio de nombres HTTP, utilice el procedimiento almacenado sp_delete_http_namespace_reservation.

Nota

Para eliminar un espacio de nombres HTTP con el controlador HTTP de modo kernel (Http.sys) se necesitan privilegios de administrador de Windows en el equipo local donde está instalada la instancia de SQL Server.

Usar sp_delete_http_namespace_reservation

Las reservas de espacio de nombres existentes se pueden eliminar con el procedimiento almacenado sp_delete_http_namespace_reservation:

sp_delete_http_namespace_reservation N'namespace'

namespace debe tener el formato:

<scheme>://<hostpart>:<port>/<RelativeURI>
  • scheme
    Indica el esquema de protocolo HTTP, http o https

  • hostpart
    Puede ser un nombre de host específico (nombre de la instancia de SQL Server) o los siguientes caracteres comodín: el signo más (+) o el asterisco (*).

    El signo más (+) implica que la operación de reserva se aplica a todos los nombres de host posibles del equipo en los valores <scheme> y <port> especificados.

    El asterisco (*) implica que la operación de reserva se aplica a todos los nombres de host posibles del equipo en los valores <scheme> y <port> no reservados explícitamente por otra operación, como la ejecución de otras operaciones sp_delete_http_namespace_reservation, extremos activos u otras aplicaciones.

  • port
    El número de puerto TCP que utiliza la aplicación basada en SQL Server.

    Nota

    Debe ser igual al número de puerto que se utiliza en el valor PORT de la configuración del protocolo HTTP cuando se crea el extremo correspondiente.

  • relativeURI
    Un identificador uniforme de recursos (URI) de la ruta de acceso relativa.

    Nota

    Debe ser igual al número de puerto que se utiliza en el valor PATH de la configuración del protocolo HTTP cuando se crea el extremo correspondiente.

Nota

Sólo los administradores del equipo disponen de permiso para eliminar reservas de espacio de nombres existentes.

Ejemplos

En los siguientes ejemplos se muestra la eliminación de un espacio de nombres.

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