Udostępnij za pośrednictwem


Weryfikowanie serwera hostingu

 

Dotyczy: Windows Azure Pack

Weryfikuje serwer hostingu w grupie serwerów.

Żądanie

Zastąp element <ServiceMgmt> adresem punktu końcowego interfejsu API zarządzania usługami.

Metoda

Identyfikator URI żądania

Wersja PROTOKOŁU HTTP

POST

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

HTTP/1.1

Parametry identyfikatora URI

W poniższej tabeli opisano parametry identyfikatora URI.

Parametr identyfikatora URI

Opis

Walidacja

Wymagane. Ustaw wartość True , aby rozpocząć walidację.

Nagłówki żądań

W poniższej tabeli opisano wymagane i opcjonalne nagłówki żądań.

Nagłówek żądania

Opis

Autoryzacja: elementu nośnego

Wymagane. Token elementu nośnego autoryzacji.

x-ms-principal-id

Wymagane. Identyfikator podmiotu zabezpieczeń.

x-ms-client-request-id

Opcjonalny. Identyfikator żądania klienta.

x-ms-client-session-id

Opcjonalny. Identyfikator sesji klienta.

x-ms-principal-liveid

Opcjonalny. Główny identyfikator na żywo.

Treść żądania

W poniższej tabeli opisano elementy treści żądania.

Nazwa elementu

Opis

HostServer

Serwer hostingu do zweryfikowania. Aby uzyskać więcej informacji, zobacz HostingServer (Object).

Reakcja

Odpowiedź zawiera kod stanu HTTP, zestaw nagłówków odpowiedzi i treść odpowiedzi.

Kod stanu

Pomyślna operacja zwraca kod stanu 200 (OK).

Nagłówki odpowiedzi

Odpowiedź dla tej operacji obejmuje standardowe nagłówki HTTP. Wszystkie standardowe nagłówki są zgodne ze specyfikacją protokołu HTTP/1.1.

Treść odpowiedzi

W poniższej tabeli opisano kluczowe elementy treści odpowiedzi:

Nazwa elementu

Opis

HostServer

Zweryfikowany serwer hostingu. Aby uzyskać więcej informacji, zobacz HostingServer (Object).

Przykład

Poniższy przykład kodu przedstawia żądanie Weryfikuj serwer hostingu .

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"
}

Poniższy przykład kodu przedstawia odpowiedź Weryfikuj serwer hostingu .

{
  "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"
}

Zobacz też

interfejsy serwerów hostingu administratora dostawcy zasobów SQL Server