Freigeben über


Set-AzSqlElasticPool

Ändert die Eigenschaften eines elastischen Datenbankpools in Azure SQL-Datenbank.

Syntax

Set-AzSqlElasticPool
   [-ElasticPoolName] <String>
   [-Edition <String>]
   [-Dtu <Int32>]
   [-StorageMB <Int32>]
   [-DatabaseDtuMin <Int32>]
   [-DatabaseDtuMax <Int32>]
   [-Tags <Hashtable>]
   [-ZoneRedundant]
   [-LicenseType <String>]
   [-MaintenanceConfigurationId <String>]
   [-HighAvailabilityReplicaCount <Int32>]
   [-PreferredEnclaveType <String>]
   [-AsJob]
   [-ServerName] <String>
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSqlElasticPool
   [-ElasticPoolName] <String>
   [-Edition <String>]
   [-StorageMB <Int32>]
   [-VCore <Int32>]
   [-ComputeGeneration <String>]
   [-DatabaseVCoreMin <Double>]
   [-DatabaseVCoreMax <Double>]
   [-Tags <Hashtable>]
   [-ZoneRedundant]
   [-LicenseType <String>]
   [-MaintenanceConfigurationId <String>]
   [-HighAvailabilityReplicaCount <Int32>]
   [-PreferredEnclaveType <String>]
   [-AsJob]
   [-ServerName] <String>
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Das Cmdlet Set-AzSqlElasticPool legt Eigenschaften für einen elastischen Pool in Azure SQL-Datenbank fest. Dieses Cmdlet kann die eDTUs pro Pool (Dtu), die maximale Speichergröße pro Pool (StorageMB), maximale eDTUs pro Datenbank (DatabaseDtuMax) und mindestens eDTUs pro Datenbank (DatabaseDtuMin) ändern. Mehrere Parameter (-Dtu, -DatabaseDtuMin und -DatabaseDtuMax) erfordern den festzulegenden Wert aus der Liste der gültigen Werte für diesen Parameter. Beispielsweise kann "-DatabaseDtuMax" für einen Standard 100 eDTU-Pool nur auf 10, 20, 50 oder 100 festgelegt werden. Ausführliche Informationen zu den gültigen Werten finden Sie in der Tabelle für Ihren spezifischen Größenpool in elastischen Pools.

Beispiele

Beispiel 1: Ändern von Eigenschaften für einen elastischen Pool

Set-AzSqlElasticPool -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -ElasticPoolName "ElasticPool01" -Dtu 1000 -DatabaseDtuMax 100 -DatabaseDtuMin 20

ResourceId        : /subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/resourcegroup01/providers/Microsoft.Sql/servers/Server01/elasticPools/ElasticPool01
ResourceGroupName : ResourceGroup01
ServerName        : Server01
ElasticPoolName   : ElasticPool01
Location          : Central US
CreationDate      : 8/26/2015 10:00:17 PM
State             : Ready
Edition           : Standard
Dtu               : 200
DatabaseDtuMax    : 100
DatabaseDtuMin    : 20
StorageMB         : 204800
Tags              :

Mit diesem Befehl werden Die Eigenschaften für einen elastischen Pool namens elasticpool01 geändert. Der Befehl legt die Anzahl der DTUs für den elastischen Pool auf 1000 fest und legt die minimale und maximale DTUs fest.

Beispiel 2: Ändern der maximalen Speichergröße eines elastischen Pools

Set-AzSqlElasticPool -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -ElasticPoolName "ElasticPool01" -StorageMB 2097152

ResourceId        : /subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/resourcegroup01/providers/Microsoft.Sql/servers/Server01/elasticPools/ElasticPool01
ResourceGroupName : ResourceGroup01
ServerName        : Server01
ElasticPoolName   : ElasticPool01
Location          : Central US
CreationDate      : 8/26/2015 10:00:17 PM
State             : Ready
Edition           : Premium
Dtu               : 200
DatabaseDtuMax    : 100
DatabaseDtuMin    : 20
StorageMB         : 2097152
Tags              :

Mit diesem Befehl werden Die Eigenschaften für einen elastischen Pool namens elasticpool01 geändert. Der Befehl legt den maximalen Speicher für einen elastischen Pool auf 2 TB fest.

Beispiel 3

Ändert die Eigenschaften eines elastischen Datenbankpools in Azure SQL-Datenbank. (automatisch generiert)

Set-AzSqlElasticPool -Dtu 1000 -Edition 'GeneralPurpose' -ElasticPoolName 'ElasticPool01' -ResourceGroupName 'ResourceGroup01' -ServerName 'Server01'

Beispiel 4: Ändern des bevorzugten Enklaventyps eines elastischen Pools in VBS

Set-AzSqlElasticPool -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -ElasticPoolName "ElasticPool01" -PreferredEnclaveType "VBS"

ResourceId            : /subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/resourcegroup01/providers/Microsoft.Sql/servers/Server01/elasticPools/ElasticPool01
ResourceGroupName     : ResourceGroup01
ServerName            : Server01
ElasticPoolName       : ElasticPool01
Location              : Central US
CreationDate          : 8/26/2015 10:00:17 PM
State                 : Ready
Edition               : Premium
Dtu                   : 200
DatabaseDtuMax        : 100
DatabaseDtuMin        : 20
StorageMB             : 2097152
PreferredEnclaveType  : VBS
Tags                  :

Mit diesem Befehl wird ein elastischer Pool aktualisiert, um die VBS-Enklave zu konfigurieren.

Parameter

-AsJob

Cmdlet im Hintergrund ausführen

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ComputeGeneration

Die zuzuweisende Berechnungsgenerierung.

Typ:String
Aliase:Family
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DatabaseDtuMax

Gibt die maximale Anzahl von DTUs an, die jede einzelne Datenbank im Pool nutzen kann. Ausführliche Informationen zu den gültigen Werten finden Sie in der Tabelle für Ihren spezifischen Größenpool in elastischen Pools. Die Standardwerte für verschiedene Editionen sind wie folgt:

  • Basic. 5 DTUs
  • Standard: 100 DTUs
  • Premium: 125 DTUs
Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DatabaseDtuMin

Gibt die Mindestanzahl der DTUs an, die der elastische Pool für alle Datenbanken im Pool garantiert. Ausführliche Informationen zu den gültigen Werten finden Sie in der Tabelle für Ihren spezifischen Größenpool in elastischen Pools. Der Standardwert ist 0 (null).

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DatabaseVCoreMax

Die maximale VCore-Zahl, die jede SqlAzure-Datenbank im Pool nutzen kann.

Typ:Double
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DatabaseVCoreMin

Die minimale VCore-Nummer jeder SqlAzure-Datenbank kann im Pool verwendet werden.

Typ:Double
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Dtu

Gibt die Gesamtzahl der gemeinsam genutzten DTUs für den elastischen Pool an. Ausführliche Informationen zu den gültigen Werten finden Sie in der Tabelle für Ihren spezifischen Größenpool in elastischen Pools. Die Standardwerte für verschiedene Editionen sind wie folgt:

  • Basic. 100 DTUs
  • Standard: 100 DTUs
  • Premium: 125 DTUs
Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Edition

Gibt die Edition des Azure SQL-Datenbank für den elastischen Pool an. Sie können die Edition nicht ändern. Zulässige Werte für diesen Parameter:

  • Keine
  • Basic
  • Standard
  • Premium
  • DataWarehouse
  • Kostenlos
  • Stretch
  • Universell
  • BusinessCritical
Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ElasticPoolName

Gibt den Namen des elastischen Pools an.

Typ:String
Aliase:Name
Position:2
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-HighAvailabilityReplicaCount

Die Gesamtzahl der Replikate mit hoher Verfügbarkeit, die dem elastischen Pool zugeordnet sind.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LicenseType

Der Lizenztyp für die Azure SQL-Datenbank.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MaintenanceConfigurationId

Die Wartungskonfigurations-ID für den SQL Elastic Pool.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PreferredEnclaveType

Der bevorzugte Enklavetyp für den Azure SQL Elastic Pool. Mögliche Werte sind Default und VBS.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

Gibt den Namen der Ressourcengruppe an, der der elastische Pool zugewiesen ist.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ServerName

Gibt den Namen des Servers an, der den elastischen Pool hosten soll.

Typ:String
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-StorageMB

Gibt den Speichergrenzwert in Megabyte für den elastischen Pool an. Weitere Informationen finden Sie im Cmdlet New-AzSqlElasticPool.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Tags

Gibt ein Wörterbuch mit Schlüssel-Wert-Paaren an, das dieses Cmdlet dem elastischen Pool in Form einer Hashtabelle zuordnet. Beispiel: @{key0="value0";"key 1"=$null;key2="value2"}

Typ:Hashtable
Aliase:Tag
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VCore

Die Gesamtanzahl der freigegebenen Vcore für den Sql Azure Elastic Pool.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ZoneRedundant

Die Zonenredundanz, die dem Azure Sql Elastic Pool zugeordnet werden soll

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

String

Ausgaben

AzureSqlElasticPoolModel