Elastic Pools - Create Or Update

Cria um novo pool elástico ou atualiza um pool elástico existente.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}?api-version=2014-04-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
elasticPoolName
path True

string

O nome do pool elástico no qual será operado (atualizado ou criado).

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor na API do Azure Resource Manager ou no portal.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

A ID da assinatura que identifica uma assinatura do Azure.

api-version
query True

string

A versão da API a ser usada para a solicitação.

Corpo da solicitação

Nome Tipo Description
parameters

ElasticPool

Os parâmetros necessários para criar ou atualizar um pool elástico.

Respostas

Nome Tipo Description
200 OK

ElasticPool

OKEY

201 Created

ElasticPool

Criado

202 Accepted

Aceitado

Exemplos

Create elastic pool max
Create elastic pool min

Create elastic pool max

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2014-04-01

{
  "location": "Japan East",
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "edition": "Basic",
    "state": "Ready",
    "dtu": 50,
    "databaseDtuMin": 0,
    "databaseDtuMax": 5,
    "storageMB": 5000
  }
}

Resposta de exemplo

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": null,
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "edition": "Basic",
    "state": "Ready",
    "dtu": 50,
    "databaseDtuMin": 0,
    "databaseDtuMax": 5,
    "storageMB": 5000
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": null,
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "edition": "Basic",
    "state": "Ready",
    "dtu": 50,
    "databaseDtuMin": 0,
    "databaseDtuMax": 5,
    "storageMB": 5000
  }
}

Create elastic pool min

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2014-04-01

{
  "location": "Japan East"
}

Resposta de exemplo

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": null,
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "edition": "Standard",
    "state": "Ready",
    "dtu": 100,
    "databaseDtuMin": 0,
    "databaseDtuMax": 100,
    "storageMB": 102400
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": null,
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "edition": "Standard",
    "state": "Ready",
    "dtu": 100,
    "databaseDtuMin": 0,
    "databaseDtuMax": 100,
    "storageMB": 102400
  }
}

Definições

Nome Description
ElasticPool

Representa um pool elástico de banco de dados.

ElasticPoolEdition

A edição do pool elástico.

ElasticPoolState

O estado do pool elástico.

ElasticPool

Representa um pool elástico de banco de dados.

Nome Tipo Description
id

string

ID do recurso.

kind

string

Tipo de pool elástico. Esses são metadados usados para a experiência do portal do Azure.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.creationDate

string (date-time)

A data de criação do pool elástico (formato ISO8601).

properties.databaseDtuMax

integer (int32)

O máximo de DTU que qualquer banco de dados pode consumir.

properties.databaseDtuMin

integer (int32)

A DTU mínima de todos os bancos de dados é garantida.

properties.dtu

integer (int32)

A DTU compartilhada total para o pool elástico do banco de dados.

properties.edition

ElasticPoolEdition

A edição do pool elástico.

properties.state

ElasticPoolState

O estado do pool elástico.

properties.storageMB

integer (int32)

Obtém o limite de armazenamento para o pool elástico do banco de dados em MB.

properties.zoneRedundant

boolean

Se esse pool elástico de banco de dados é ou não redundante por zona, o que significa que as réplicas desse banco de dados serão distribuídas entre várias zonas de disponibilidade.

tags

object

Marcas de recurso.

type

string

Tipo de recurso.

ElasticPoolEdition

A edição do pool elástico.

Valor Description
Basic
Standard
Premium
GeneralPurpose
BusinessCritical

ElasticPoolState

O estado do pool elástico.

Valor Description
Creating
Ready
Disabled