删除 HTTP 命名空间保留
若要删除 HTTP 命名空间,请使用 sp_delete_http_namespace_reservation 存储过程。
注意: |
---|
通过使用内核模式 HTTP 驱动程序 (Http.sys) 删除 HTTP 命名空间需要具有安装有 SQL Server 2005 实例的本地计算机的 Windows 管理特权。 |
使用 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 2005 实例的名称)或下列通配符:加号 (+) 或星号 (*)。
加号 (+) 表示对于指定的 <方案> 和 <端口>,保留操作适用于计算机所有可能的主机名。
星号 (*) 表示保留操作适用于没有以其他方式(如通过运行其他 sp_delete_http_namespace_reservation 操作、活动端点或其他应用程序)显式保留 <方案> 和 <端口> 的计算机的所有可能主机名。
port
基于 SQL Server 的应用程序使用的 TCP 端口号。
注意: |
---|
这应该与在创建对应端点时在 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'
请参阅
参考
使用 Http.sys 预留 URL 命名空间
保留 HTTP 命名空间