Поделиться через


Удаление резервирования пространства имен HTTP

В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.

Чтобы удалить пространство имен HTTP, воспользуйтесь хранимой процедурой sp_delete_http_namespace_reservation.

ПримечаниеПримечание

Чтобы удалить пространство имен HTTP при помощи HTTP-драйвера ядра (Http.sys), необходимо наличие административных прав доступа на локальном компьютере, на котором установлен экземпляр SQL Server.

Использование процедуры sp_delete_http_namespace_reservation

Существующее резервирование пространства имен может быть удалено при помощи хранимой процедуры sp_delete_http_namespace_reservation:

sp_delete_http_namespace_reservation N'namespace'

Аргумент namespace должен иметь форму:

<scheme>://<hostpart>:<port>/<RelativeURI>
  • scheme
    Указывает схему HTTP-протокола (http или https)

  • hostpart
    Может быть именем конкретного узла (именем экземпляра SQL Server) или следующими символами-шаблонами: знак плюс (+) или звездочка (*).

    Знак плюс (+) означает, что операция резервирования применяется для всех возможных имен узлов компьютера для указанных параметров <scheme> и <port>.

    Звездочка (*) означает, что операция резервирования применяется ко всем возможным именам узлов компьютера для <scheme> и <port>, которые явно не резервированы иным способом, например при помощи выполнения других операций sp_delete_http_namespace_reservation, активных конечных точек или других приложений.

  • port
    Номер TCP-порта, который использует приложение, основанное на SQL Server.

    ПримечаниеПримечание

    Этот номер должен соответствовать номеру порта, который используется в настройке HTTP-протокола для значения PORT в момент создания соответствующей конечной точки.

  • relativeURI
    Относительный путь уникального идентификатора ресурса (URI).

    ПримечаниеПримечание

    Этот путь должен соответствовать номеру порта, который используется в настройке HTTP-протокола для значения PATH в момент создания соответствующей конечной точки.

ПримечаниеПримечание

Только администраторы компьютера имеют разрешения на удаление существующего резервирования пространства имен.

Примеры

В следующих примерах показано удаление пространства имен.

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