Freigeben über


Elastic Pools - Create Or Update

Erstellt einen neuen Pool für elastische Datenbanken oder aktualisiert einen vorhandenen elastischen Pool für elastische Datenbanken

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
elasticPoolName
path True

string

Der Name des Pools für elastische Datenbanken, der betrieben (aktualisiert oder erstellt) werden soll.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

serverName
path True

string

Name des Servers

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

api-version
query True

string

API-Version, die für die Anforderung verwendet werden soll.

Anforderungstext

Name Typ Beschreibung
parameters

ElasticPool

Die erforderlichen Parameter zum Erstellen oder Aktualisieren eines Pools für elastische Datenbanken.

Antworten

Name Typ Beschreibung
200 OK

ElasticPool

OK

201 Created

ElasticPool

Erstellt

202 Accepted

Akzeptiert

Beispiele

Create elastic pool max
Create elastic pool min

Create elastic pool max

Beispielanforderung

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

Beispiel für eine Antwort

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
ElasticPool

Stellt einen Pool für elastische Datenbanken dar.

ElasticPoolEdition

Die Edition des Pools für elastische Datenbanken.

ElasticPoolState

Der Zustand des Pools für elastische Datenbanken.

ElasticPool

Stellt einen Pool für elastische Datenbanken dar.

Name Typ Beschreibung
id

string

Ressourcen-ID

kind

string

Art des Pools für elastische Datenbanken. Dies sind Metadaten, die für die Azure-Portal-Benutzeroberfläche verwendet werden.

location

string

Ressourcenspeicherort

name

string

Name der Ressource.

properties.creationDate

string

Das Erstellungsdatum des Pools für elastische Datenbanken (ISO8601 Format).

properties.databaseDtuMax

integer

Die maximale DTU, die eine Datenbank nutzen kann.

properties.databaseDtuMin

integer

Die Mindest-DTU für alle Datenbanken ist garantiert.

properties.dtu

integer

Die gesamte freigegebene DTU für den Pool für elastische Datenbanken.

properties.edition

ElasticPoolEdition

Die Edition des Pools für elastische Datenbanken.

properties.state

ElasticPoolState

Der Zustand des Pools für elastische Datenbanken.

properties.storageMB

integer

Ruft das Speicherlimit für den Pool für elastische Datenbanken in MB ab.

properties.zoneRedundant

boolean

Unabhängig davon, ob dieser Pool für elastische Datenbanken zonenredundant ist, werden die Replikate dieser Datenbank auf mehrere Verfügbarkeitszonen verteilt.

tags

object

Ressourcentags.

type

string

Der Ressourcentyp.

ElasticPoolEdition

Die Edition des Pools für elastische Datenbanken.

Name Typ Beschreibung
Basic

string

BusinessCritical

string

GeneralPurpose

string

Premium

string

Standard

string

ElasticPoolState

Der Zustand des Pools für elastische Datenbanken.

Name Typ Beschreibung
Creating

string

Disabled

string

Ready

string