HTTP 네임스페이스 예약 삭제
Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하십시오.
HTTP 네임스페이스를 삭제하려면 sp_delete_http_namespace_reservation 저장 프로시저를 사용합니다.
[!참고]
커널 모드 HTTP 드라이버(Http.sys)를 사용하여 HTTP 네임스페이스를 삭제하려면 SQL Server의 해당 인스턴스를 설치한 로컬 컴퓨터에 대한 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 인스턴스의 이름) 또는 더하기 기호(+)나 별표(*)와 같은 와일드카드 문자일 수 있습니다.더하기 기호(+)는 지정된 <scheme> 및 <port>에 대해 컴퓨터에서 사용할 수 있는 모든 호스트 이름에 예약 작업이 적용됨을 나타냅니다.
별표(*)는 다른 sp_delete_http_namespace_reservation 작업, 활성 끝점 또는 다른 응용 프로그램을 실행하는 등의 명시적으로 예약되지 않은 <scheme> 및 <port>에 대해 컴퓨터에서 사용할 수 있는 모든 호스트 이름에 예약 작업이 적용됨을 나타냅니다.
port
SQL Server 기반 응용 프로그램이 사용할 TCP 포트 번호입니다.[!참고]
이것은 해당 끝점을 만들 때 PORT 값에 대한 HTTP 프로토콜 설정에서 사용하는 포트 번호입니다.
relativeURI
상대 경로 URI(Uniform Resource Identifier)입니다.[!참고]
이것은 해당 끝점을 만들 때 PATH 값에 대한 HTTP 프로토콜 설정에서 사용하는 포트 번호입니다.
[!참고]
기존 네임스페이스 예약을 삭제할 수 있는 권한은 컴퓨터 관리자에게만 있습니다.
예
다음 예에서는 네임스페이스를 삭제하는 것을 보여 줍니다.
sp_delete_http_namespace_reservation N'http://MyServer:80/sql'
sp_delete_http_namespace_reservation N'https://adventure-works.com:443/sql'