创建宿主服务器
适用于:Windows Azure Pack
在指定的组中创建托管服务器。
请求
将 ServiceMgmt> 替换为<服务管理 API 终结点地址。 将 GroupId> 替换为<要在其中创建宿主服务器的组的标识符。
方法 |
请求 URI |
HTTP 版本 |
---|---|---|
POST |
<https:// ServiceMgmt>:30004/services/sqlservers/serverGroups/<GroupId>/hostingServers |
HTTP/1.1 |
URI 参数
无。
请求标头
下表介绍必需的和可选的请求标头。
请求标头 |
说明 |
---|---|
授权:持有者 |
必需。 授权持有者令牌。 |
x-ms-principal-id |
必需。 主体标识符。 |
x-ms-client-request-id |
可选。 客户端请求标识符。 |
x-ms-client-session-id |
可选。 客户端会话标识符。 |
x-ms-principal-liveid |
可选。 主体 Live 标识符。 |
请求正文
下表说明了请求正文的元素。
元素名称 |
说明 |
---|---|
HostingServer |
要创建的宿主服务器。 有关详细信息,请参阅 HostingServer (Object) 。 |
响应
响应包括 HTTP 状态代码、一组响应标头和响应正文。
状态代码
此操作成功后返回状态代码 201(已创建)。
响应标头
此操作的响应包括标准 HTTP 标头。 所有标准标头都符合 HTTP/1.1 协议规范。
响应正文
下表介绍了响应正文中的主要元素:
元素名称 |
说明 |
---|---|
HostingServer |
新的宿主服务器对象。 有关详细信息,请参阅 HostingServer (Object) 。 |
示例
下面的代码示例演示 了创建宿主服务器 请求。
POST https://<ServiceMgmt>:30004/services/sqlservers/serverGroups/<GroupId>/hostingServers HTTP/1.1
x-ms-version: 2012-03-01
Accept: application/json
Authorization: Bearer <Token>
x-ms-client-request-id: dab87bff-2f71-4b03-9398-184015606fb0-2013-08-27 00:35:51Z
x-ms-client-session-id: d6272660-6ee3-45d5-8cb9-cc79a20799cc
x-ms-principal-id: <SERVICEMGMT>%5cAdministrator
Accept-Language: es-ES
Content-Type: application/json; charset=utf-8
Host: <ServiceMgmt>:30004
Content-Length: 401
Expect: 100-continue
{
"Name": ""<computer>",
"ServerId": null,
"Created": "0001-01-01T00:00:00+00:00",
"AvailableSpaceMB": 0,
"TotalSpaceMB": 20480,
"AvailabilityGroup": null,
"DatabaseCount": 0,
"State": null,
"ServerGroups": [
{
"GroupId": "2n9c",
"GroupName": "2n9c",
"AlwaysOnEnabled": false,
"SharedFileServer": null,
"HostingServerCount": 0
}
],
"ConnectionString": "Data Source="<computer>;User ID=sa;Password=pass@word1;Asynchronous Processing=True"
}