az sql elastic-pool

Verwalten von Pools für elastische Datenbanken

Befehle

az sql elastic-pool create

Erstellen Sie einen elastischen Pool.

az sql elastic-pool delete

Löscht einen Pool für elastische Datenbanken.

az sql elastic-pool list

Ruft alle elastischen Pools in einem Server ab.

az sql elastic-pool list-dbs

Ruft eine Liste der Datenbanken in einem elastischen Pool ab.

az sql elastic-pool list-editions

Auflisten von elastischen Pool-Editionen, die für das aktive Abonnement verfügbar sind.

az sql elastic-pool op

Verwalten von Vorgängen in einem Pool für elastische Datenbanken

az sql elastic-pool op cancel

Beendet den asynchronen Vorgang im elastischen Pool.

az sql elastic-pool op list

Ruft eine Liste der Vorgänge ab, die im elastischen Pool ausgeführt werden.

az sql elastic-pool show

Ruft einen Pool für elastische Datenbanken ab

az sql elastic-pool update

Aktualisieren sie einen elastischen Pool.

az sql elastic-pool create

Erstellen Sie einen elastischen Pool.

az sql elastic-pool create --name
                           --resource-group
                           --server
                           [--capacity]
                           [--db-dtu-max]
                           [--db-dtu-min]
                           [--edition]
                           [--family]
                           [--ha-replicas]
                           [--license-type {BasePrice, LicenseIncluded}]
                           [--maint-config-id]
                           [--max-size]
                           [--no-wait]
                           [--tags]
                           [--zone-redundant {false, true}]

Beispiele

Erstellen eines elastischen Pools mit aktivierter Zone-Redundanz

az sql elastic-pool create -g mygroup -s myserver -n mypool -z

Erstellen eines elastischen Pools mit explizit deaktivierter Zone-Redundanz

az sql elastic-pool create -g mygroup -s myserver -n mypool -z false

Erstellen Sie einen Standard 100 DTU-elastischen Pool.

az sql elastic-pool create -g mygroup -s myserver -n mydb -e Standard -c 100

Erstellen Sie einen elastischen Pool mit GeneralPurpose Edition, Gen4 Hardware und 1 vcore.

az sql elastic-pool create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen4 -c 1

Erstellen Sie einen elastischen Pool mit Hyperscale Edition, Gen5 Hardware, 4 vcore und 2 Hochverfügbarkeitsreplikaten.

az sql elastic-pool create -g mygroup -s myserver -n mydb -e Hyperscale -f Gen5 -c 4 --ha-replicas 2

Erforderliche Parameter

--name -n

Der Name des elastischen Pools.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .

Optionale Parameter

--capacity --dtu -c

Die Kapazitätskomponente des Sku in ganzzahliger Anzahl von DTUs oder vcores.

--db-dtu-max --db-max-capacity --db-max-dtu

Die maximale Kapazität (in DTUs oder vcores) einer beliebigen Datenbank kann verbraucht werden.

--db-dtu-min --db-min-capacity --db-min-dtu

Die Minumumkapazität (in DTUs oder vcores) jeder Datenbank ist garantiert.

--edition --tier -e

Die Edition-Komponente des Sku. Zulässige Werte umfassen: Basic, Standard, Premium, GeneralPurpose, BusinessCritical.

--family -f

Die Berechnungsgenerierungskomponente des Sku (nur für vcore skus). Zulässige Werte umfassen: Gen4, Gen5.

--ha-replicas --read-replicas

Die Anzahl der Hochverfügbarkeitsreplikate, die für die Datenbank bereitgestellt werden sollen. Nur für die Hyperscale-Edition festgelegt.

--license-type

Der Lizenztyp, der für diesen elastischen Pool angewendet werden soll.

Zulässige Werte: BasePrice, LicenseIncluded
--maint-config-id -m

Angegebene Wartungskonfigurations-ID oder Name für diese Ressource.

--max-size --storage

Die maximale Speichergröße. Wenn keine Einheit angegeben wird, werden Standardmäßige auf Bytes (B) festgelegt.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--tags

Leergetrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--zone-redundant -z

Gibt an, ob Die Zonen redundanz aktiviert werden soll.

Zulässige Werte: false, true

az sql elastic-pool delete

Löscht einen Pool für elastische Datenbanken.

az sql elastic-pool delete [--ids]
                           [--name]
                           [--no-wait]
                           [--resource-group]
                           [--server]

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Der Name des elastischen Pools.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .

az sql elastic-pool list

Ruft alle elastischen Pools in einem Server ab.

az sql elastic-pool list [--ids]
                         [--resource-group]
                         [--server]
                         [--skip]

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .

--skip

Die Anzahl der Elemente in der Auflistung, die übersprungen werden sollen.

az sql elastic-pool list-dbs

Ruft eine Liste der Datenbanken in einem elastischen Pool ab.

az sql elastic-pool list-dbs [--ids]
                             [--name]
                             [--resource-group]
                             [--server]

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Der Name des elastischen Pools.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .

az sql elastic-pool list-editions

Auflisten von elastischen Pool-Editionen, die für das aktive Abonnement verfügbar sind.

Umfasst auch verfügbare DTU-Einstellungen, Speicherlimits und datenbankbezogene Einstellungen für den Pool. Zum Verringern der Ausführlichkeit sind zusätzliche Speicherlimits und datenbankbezogene Einstellungen standardmäßig ausgeblendet.

az sql elastic-pool list-editions --location
                                  [--available]
                                  [--dtu]
                                  [--edition]
                                  [--show-details {db-max-dtu, db-max-size, db-min-dtu, max-size}]
                                  [--vcores]

Beispiele

Zeigen Sie alle elastischen Pool-Editionen und Pool-DTU-Grenzwerte in der West-US-Region an.

az sql elastic-pool list-editions -l westus -o table

Zeigen Sie alle DTU-Grenzwerte für Standard edition in der West-US-Region an.

az sql elastic-pool list-editions -l westus --edition Standard -o table

Zeigen Sie die verfügbaren Max-Größen für elastische Pools mit mindestens 100 DTUs in der West-US-Region an.

az sql elastic-pool list-editions -l westus --dtu 100 --show-details max-size -o table

Anzeigen der verfügbaren Datenbankeinstellungen für standard 100 DTU-elastische Pools in der West-US-Region.

az sql elastic-pool list-editions -l westus --edition Standard --dtu 100 -o table --show-details db-min-dtu db-max-dtu db-max-size

Erforderliche Parameter

--location -l

Der Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

Optionale Parameter

--available -a

Wenn angegeben, zeigen Sie nur Ergebnisse an, die in der angegebenen Region verfügbar sind.

--dtu

Anzahl der zu suchenden DTUs. Wenn nicht angegeben, werden alle DTU-Größen angezeigt.

--edition --tier -e

Edition, nach der gesucht werden soll. Wenn nicht angegeben, werden alle Editionen angezeigt.

--show-details -d

Liste der zusätzlichen Details, die in die Ausgabe einbezogen werden sollen.

Zulässige Werte: db-max-dtu, db-max-size, db-min-dtu, max-size
--vcores

Anzahl der zu suchenden Vcores. Wenn nicht angegeben, werden alle vcore-Größen angezeigt.

az sql elastic-pool show

Ruft einen Pool für elastische Datenbanken ab

az sql elastic-pool show [--ids]
                         [--name]
                         [--resource-group]
                         [--server]

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Der Name des elastischen Pools.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .

az sql elastic-pool update

Aktualisieren sie einen elastischen Pool.

az sql elastic-pool update [--add]
                           [--capacity]
                           [--db-dtu-max]
                           [--db-dtu-min]
                           [--edition]
                           [--family]
                           [--force-string]
                           [--ha-replicas]
                           [--ids]
                           [--maint-config-id]
                           [--max-size]
                           [--name]
                           [--no-wait]
                           [--remove]
                           [--resource-group]
                           [--server]
                           [--set]
                           [--zone-redundant {false, true}]

Beispiele

Aktualisieren des elastischen Pools mit aktivierter Zone-Redundanz

az sql elastic-pool update -g mygroup -s myserver -n mypool -z

Aktualisieren des elastischen Pools mit Zonen redundanz explizit deaktiviert

az sql elastic-pool update -g mygroup -s myserver -n mypool -z false

Aktualisieren des elastischen Pools mit 2 Hochverfügbarkeitsreplikaten

az sql elastic-pool update -g mygroup -s myserver -n mypool --ha-replicas 2

Optionale Parameter

--add

Fügen Sie einem Objekt eine Liste von Objekten hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.

--capacity --dtu -c

Die Kapazitätskomponente des Sku in ganzzahliger Anzahl von DTUs oder vcores.

--db-dtu-max --db-max-capacity --db-max-dtu

Die maximale Kapazität (in DTUs oder vcores) einer beliebigen Datenbank kann verbraucht werden.

--db-dtu-min --db-min-capacity --db-min-dtu

Die Minumumkapazität (in DTUs oder vcores) jeder Datenbank ist garantiert.

--edition --tier -e

Die Edition-Komponente des Sku. Zulässige Werte umfassen: Basic, Standard, Premium, GeneralPurpose, BusinessCritical.

--family -f

Die Berechnungsgenerierungskomponente des Sku (nur für vcore skus). Zulässige Werte umfassen: Gen4, Gen5.

--force-string

Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgen literale beibehalten, anstatt zu versuchen, in JSON zu konvertieren.

--ha-replicas --read-replicas

Die Anzahl der Hochverfügbarkeitsreplikate, die für die Datenbank bereitgestellt werden sollen. Nur für die Hyperscale-Edition festgelegt.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--maint-config-id -m

Angegebene Wartungskonfigurations-ID oder Name für diese Ressource.

--max-size --storage

Die maximale Speichergröße. Wenn keine Einheit angegeben wird, werden Standardmäßige auf Bytes (B) festgelegt.

--name -n

Der Name des elastischen Pools.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--remove

Entfernen Sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .

--set

Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftenpfad und einen wert angeben, der festgelegt werden soll. Beispiel: --set-property1.property2=.

--zone-redundant -z

Gibt an, ob Die Zonen redundanz aktiviert werden soll.

Zulässige Werte: false, true