Set-AzureRmSqlElasticPool
Ändert die Eigenschaften eines elastischen Datenbankpools in Azure SQL-Datenbank.
Warnung
Das AzureRM PowerShell-Modul ist seit dem 29. Februar 2024 offiziell veraltet. Benutzern wird empfohlen, von AzureRM zum Az PowerShell-Modul zu migrieren, um weiterhin Support und Updates zu erhalten.
Obwohl das AzureRM-Modul weiterhin funktioniert, wird es nicht mehr Standard tained oder unterstützt, wobei eine fortgesetzte Verwendung nach Ermessen und Risiko des Benutzers erfolgt. Weitere Informationen zum Übergang zum Az-Modul finden Sie in unseren Migrationsressourcen.
Syntax
Set-AzureRmSqlElasticPool
[-ElasticPoolName] <String>
[-Edition <String>]
[-Dtu <Int32>]
[-StorageMB <Int32>]
[-DatabaseDtuMin <Int32>]
[-DatabaseDtuMax <Int32>]
[-Tags <Hashtable>]
[-ZoneRedundant]
[-LicenseType <String>]
[-AsJob]
[-ServerName] <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzureRmSqlElasticPool
[-ElasticPoolName] <String>
[-Edition <String>]
[-StorageMB <Int32>]
[-VCore <Int32>]
[-ComputeGeneration <String>]
[-DatabaseVCoreMin <Double>]
[-DatabaseVCoreMax <Double>]
[-Tags <Hashtable>]
[-ZoneRedundant]
[-LicenseType <String>]
[-AsJob]
[-ServerName] <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet Set-AzureRmSqlElasticPool 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 (DatqabaseDtuMin) ä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
PS C:\>Set-AzureRmSqlDatabaseElasticPool -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
PS C:\>Set-AzureRmSqlDatabaseElasticPool -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.
Parameter
-AsJob
Cmdlet im Hintergrund ausführen
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputeGeneration
Die zuzuweisende Berechnungsgenerierung.
Type: | String |
Aliases: | Family |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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).
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseVCoreMax
Die maxmium VCore-Nummer einer beliebigen SqlAzure-Datenbank kann im Pool verwendet werden.
Type: | Double |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseVCoreMin
Die minimale VCore-Nummer jeder SqlAzure-Datenbank kann im Pool verwendet werden.
Type: | Double |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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
- Ziehen
- Universell
- BusinessCritical
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ElasticPoolName
Gibt den Namen des elastischen Pools an.
Type: | String |
Aliases: | Name |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LicenseType
Der Lizenztyp für die Azure SQL-Datenbank.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Gibt den Namen der Ressourcengruppe an, der der elastische Pool zugewiesen ist.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServerName
Gibt den Namen des Servers an, der den elastischen Pool hosten soll.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageMB
Gibt den Speichergrenzwert in Megabyte für den elastischen Pool an. Weitere Informationen finden Sie im Cmdlet New-AzureRmSqlElasticPool.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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"}
Type: | Hashtable |
Aliases: | Tag |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VCore
Die Gesamtanzahl der freigegebenen Vcore für den Sql Azure Elastic Pool.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ZoneRedundant
Die Zonenredundanz, die dem Azure Sql Elastic Pool zugeordnet werden soll
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |