Partilhar via


Criar uma base de dados de SQL Server

 

Aplica-se a: Windows Azure Pack

Cria uma base de dados SQL Server.

Pedir

Substitua <o TenantAPI> pelo seu endereço de ponto final da API de Gestão de Serviços. Substitua <o SubscriptionId> pelo identificador de assinatura do inquilino.

Método

URI do pedido

Versão HTTP

POST

<https:// TenantAPI>:30005/<SubscriçãoId>/serviços/sqlservers/bases de dados

HTTP/1.1

Parâmetros do URI

Nenhum.

Pedido cabeçalhos

A tabela seguinte descreve os cabeçalhos de pedido necessários e opcionais.

Cabeçalho do pedido

Description

Autorização: Portador

Obrigatório. O sinal do portador da autorização.

x-ms-principal-id

Obrigatório. O identificador principal.

x-ms-cliente-pedido-id

Opcional. O identificador de pedido do cliente.

x-ms-cliente-sessão-id

Opcional. O identificador da sessão do cliente.

x-ms-principal-liveid

Opcional. O principal identificador ao vivo.

Corpo do Pedido

A tabela seguinte descreve os elementos do corpo de pedido.

Nome do elemento

Descrição

Plano SqlDatabase

A base de dados para criar. Para mais informações, consulte SqlDatabase (Objeto).

Resposta

A resposta inclui um código de estado HTTP, um conjunto de cabeçalhos de resposta e um corpo de resposta.

Código de Estado

Uma operação bem sucedida devolve o código de estado 200 (OK).

Cabeçalhos de Resposta

A resposta para esta operação inclui cabeçalhos HTTP padrão. Todos os cabeçalhos standard estão de acordo com a especificação do protocolo HTTP/1.1.

Corpo de Resposta

A tabela a seguir descreve os elementos-chave do organismo de resposta:

Nome do elemento

Descrição

SqlDatabase

A nova base de dados. Para mais informações, consulte SqlDatabase (Objeto).

Exemplo

O seguinte exemplo de código mostra um Pedido de Base de Dados SQL Server.

POST https://:30005//services/sqlservers/databases HTTP/1.1
x-ms-version: 2012-03-01
Accept: application/json
Authorization: Bearer 
x-ms-client-request-id: b3a31048-8730-4e69-a266-d2f1424e65ea-2013-08-28 18:29:21Z
x-ms-client-session-id: d8f221df-7740-40d9-b33f-0424a9f3f89b
x-ms-principal-id: abc%40contoso.com
Accept-Language: es-ES
Content-Type: application/json; charset=utf-8
Host: :30005
Content-Length: 407
Expect: 100-continue

{
  "Name": "newdatabase",
  "SqlServerName": null,
  "SqlServerId": null,
  "SubscriptionId": "98700539-2a5c-4248-80e7-d252f6cc8b2a",
  "ConnectionString": null,
  "Edition": "Default",
  "BaseSizeMB": 10,
  "MaxSizeMB": 10,
  "Collation": "SQL_Latin1_General_CP1_CI_AS",
  "IsContained": false,
  "CreationDate": "0001-01-01T00:00:00+00:00",
  "Status": 0,
  "SelfLink": null,
  "Quota": null,
  "AdminLogon": "admin",
  "Password": "pass@word1",
  "AccountAdminId": null
}

O exemplo de código a seguir mostra uma resposta "Criar uma SQL Server base de dados".

{
  "Name": "newdatabase",
  "SqlServerName": ""<computer>",
  "SqlServerId": "djpf7",
  "SubscriptionId": "98700539-2a5c-4248-80e7-d252f6cc8b2a",
  "ConnectionString": "Data Source="<computer>;Initial Catalog=newdatabase;User ID=adminNEw;Password=<<Aqu\u00ed-va-la-contrase\u00f1a-de-su-base-de-datos>>;Asynchronous Processing=True",
  "Edition": "Default",
  "BaseSizeMB": 10,
  "MaxSizeMB": 10,
  "Collation": "SQL_Latin1_General_CP1_CI_AS",
  "IsContained": false,
  "CreationDate": "0001-01-01T00:00:00+00:00",
  "Status": 1,
  "SelfLink": null,
  "Quota": "0",
  "AdminLogon": "admin",
  "Password": "",
  "AccountAdminId": null
}

Consulte também

SQL Server Interfaces de Base de Dados de Fornecedores de Recursos