다음을 통해 공유


호스팅 서버 유효성 검사

 

적용 대상: Windows Azure Pack

서버 그룹에서 호스팅 서버의 유효성을 검사합니다.

요청

ServiceMgmt를> 서비스 관리 API 엔드포인트 주소로 바꿉니다<.

메서드

요청 URI

HTTP 버전

POST

<https:// ServiceMgmt>:30004/services/sqlservers/serverGroups/<GroupId>/hostingServers

HTTP/1.1

URI 매개 변수

다음 표에서는 URI 매개 변수에 대해 설명합니다.

URI 매개 변수

Description

유효성 검사

필수 요소. 유효성 검사를 시작하려면 True 로 설정합니다.

요청 헤더

다음 표에서는 필수 요청 헤더와 선택적 요청 헤더에 대해 설명합니다.

요청 헤더

Description

권한 부여: 전달자

필수 요소. 권한 부여 전달자 토큰입니다.

x-ms-principal-id

필수 요소. 보안 주체 식별자입니다.

x-ms-client-request-id

(선택 사항) 클라이언트 요청 식별자입니다.

x-ms-client-session-id

(선택 사항) 클라이언트 세션 식별자입니다.

x-ms-principal-liveid

(선택 사항) 보안 주체 라이브 식별자입니다.

요청 본문

다음 표에서는 요청 본문의 요소에 대해 설명합니다.

요소 이름

Description

HostingServer

유효성을 검사할 호스팅 서버입니다. 자세한 내용은 HostingServer(개체)를 참조하세요.

응답

응답에는 HTTP 상태 코드, 응답 헤더 집합 및 응답 본문이 포함되어 있습니다.

상태 코드

작업에 성공하면 상태 코드 200(정상)이 반환됩니다.

응답 헤더

이 작업에 대한 응답에는 표준 HTTP 헤더가 포함됩니다. 모든 표준 헤더는 HTTP/1.1 프로토콜 사양을 따릅니다.

응답 본문

다음 표에서는 응답 본문의 주요 요소에 대해 설명합니다.

요소 이름

Description

HostingServer

유효성이 검사된 호스팅 서버입니다. 자세한 내용은 HostingServer(개체)를 참조하세요.

예제

다음 코드 예제에서는 호스팅 서버 요청의 유효성을 검사합니다 .

POST https://:30004/services/sqlservers/serverGroups//hostingServers?Validate=True HTTP/1.1
x-ms-version: 2012-03-01
Accept: application/json
Authorization: Bearer 
x-ms-principal-id: %5cAdministrator
Accept-Language: es-ES
Content-Type: application/json; charset=utf-8
Host: :30004
Content-Length: 289
Expect: 100-continue

{
  "Name": "<computer>",
  "ServerId": null,
  "Created": "0001-01-01T00:00:00+00:00",
  "AvailableSpaceMB": 0,
  "TotalSpaceMB": 0,
  "AvailabilityGroup": null,
  "DatabaseCount": 0,
  "State": null,
  "ServerGroups": [

  ],
  "ConnectionString": "Data Source=<computer>;User ID=sa;Password=pass@word1;Asynchronous Processing=True"
}

다음 코드 예제에서는 호스팅 서버 응답의 유효성을 검사합니다 .

{
  "Name": ""<computer>",
  "ServerId": null,
  "Created": "0001-01-01T00:00:00+00:00",
  "AvailableSpaceMB": 0,
  "TotalSpaceMB": 0,
  "AvailabilityGroup": null,
  "DatabaseCount": 0,
  "State": null,
  "ServerGroups": [

  ],
  "ConnectionString": "Data Source="<computer>;User ID=sa;Password=********;Asynchronous Processing=True"
}

참고 항목

SQL Server 리소스 공급자 관리자 호스팅 서버 인터페이스