Elastic Pools - Create Or Update

Crea un nuovo pool elastico o aggiorna un pool elastico esistente.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
elasticPoolName
path True

string

Nome del pool elastico su cui operare (aggiornato o creato).

resourceGroupName
path True

string

Nome del gruppo di risorse che contiene la risorsa. È possibile ottenere questo valore dall'API di Azure Resource Manager o dal portale.

serverName
path True

string

Il nome del server.

subscriptionId
path True

string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True

string

Versione dell'API da usare per la richiesta.

Corpo della richiesta

Nome Tipo Descrizione
parameters

ElasticPool

Parametri obbligatori per la creazione o l'aggiornamento di un pool elastico.

Risposte

Nome Tipo Descrizione
200 OK

ElasticPool

Va bene

201 Created

ElasticPool

Creato

202 Accepted

Accettato

Esempio

Create elastic pool max
Create elastic pool min

Create elastic pool max

Esempio di richiesta

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

Risposta di esempio

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

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
ElasticPool

Rappresenta un pool elastico del database.

ElasticPoolEdition

Edizione del pool elastico.

ElasticPoolState

Stato del pool elastico.

ElasticPool

Rappresenta un pool elastico del database.

Nome Tipo Descrizione
id

string

ID risorsa.

kind

string

Tipo di pool elastico. Si tratta di metadati usati per l'esperienza del portale di Azure.

location

string

Percorso della risorsa.

name

string

Nome risorsa.

properties.creationDate

string (date-time)

Data di creazione del pool elastico (formato ISO8601).

properties.databaseDtuMax

integer (int32)

Numero massimo di DTU che può essere utilizzato da un database.

properties.databaseDtuMin

integer (int32)

Sono garantiti tutti i database DTU minimi.

properties.dtu

integer (int32)

DTU condiviso totale per il pool elastico del database.

properties.edition

ElasticPoolEdition

Edizione del pool elastico.

properties.state

ElasticPoolState

Stato del pool elastico.

properties.storageMB

integer (int32)

Ottiene il limite di archiviazione per il pool elastico del database in MB.

properties.zoneRedundant

boolean

Indipendentemente dal fatto che questo pool elastico di database sia ridondante della zona, ovvero le repliche di questo database verranno distribuite in più zone di disponibilità.

tags

object

Tag di risorsa.

type

string

Tipo di risorsa.

ElasticPoolEdition

Edizione del pool elastico.

Valore Descrizione
Basic
Standard
Premium
GeneralPurpose
BusinessCritical

ElasticPoolState

Stato del pool elastico.

Valore Descrizione
Creating
Ready
Disabled