Udostępnij za pośrednictwem


Elastic Pools - Create Or Update

Tworzy nową elastyczną pulę lub aktualizuje istniejącą elastyczną pulę.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
elasticPoolName
path True

string

Nazwa elastycznej puli do obsługi (zaktualizowana lub utworzona).

resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu.

serverName
path True

string

Nazwa serwera.

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True

string

Wersja interfejsu API do użycia dla żądania.

Treść żądania

Nazwa Typ Opis
parameters

ElasticPool

Wymagane parametry do tworzenia lub aktualizowania elastycznej puli.

Odpowiedzi

Nazwa Typ Opis
200 OK

ElasticPool

OK

201 Created

ElasticPool

Utworzone

202 Accepted

Zaakceptowano

Przykłady

Create elastic pool max
Create elastic pool min

Create elastic pool max

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
ElasticPool

Reprezentuje elastyczną pulę bazy danych.

ElasticPoolEdition

Wersja puli elastycznej.

ElasticPoolState

Stan elastycznej puli.

ElasticPool

Reprezentuje elastyczną pulę bazy danych.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

kind

string

Rodzaj elastycznej puli. Są to metadane używane w środowisku Azure Portal.

location

string

Lokalizacja zasobu.

name

string

Nazwa zasobu.

properties.creationDate

string

Data utworzenia elastycznej puli (format ISO8601).

properties.databaseDtuMax

integer

Maksymalna liczba jednostek DTU używanych przez dowolną bazę danych.

properties.databaseDtuMin

integer

Minimalna jednostka DTU wszystkich baz danych jest gwarantowana.

properties.dtu

integer

Całkowita współużytkowana jednostka DTU dla elastycznej puli bazy danych.

properties.edition

ElasticPoolEdition

Wersja puli elastycznej.

properties.state

ElasticPoolState

Stan elastycznej puli.

properties.storageMB

integer

Pobiera limit magazynu dla elastycznej puli bazy danych w MB.

properties.zoneRedundant

boolean

Niezależnie od tego, czy ta elastyczna pula bazy danych jest strefowo nadmiarowa, co oznacza, że repliki tej bazy danych będą rozłożone na wiele stref dostępności.

tags

object

Tagi zasobów.

type

string

Typ zasobu.

ElasticPoolEdition

Wersja puli elastycznej.

Nazwa Typ Opis
Basic

string

BusinessCritical

string

GeneralPurpose

string

Premium

string

Standard

string

ElasticPoolState

Stan elastycznej puli.

Nazwa Typ Opis
Creating

string

Disabled

string

Ready

string