다음을 통해 공유


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'