Set-AzureRmSqlElasticPool
Modifica le proprietà di un pool di database elastici in database SQL di Azure.
Avviso
Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.
Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.
Sintassi
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>]
Descrizione
Il cmdlet Set-AzureRmSqlElasticPool imposta le proprietà per un pool elastico in database SQL di Azure. Questo cmdlet può modificare le eDTU per pool (Dtu), le dimensioni massime di archiviazione per pool (Archiviazione MB), le eDTU massime per ogni database (DatabaseDtuMax) e le eDTU minime per ogni database (DatqabaseDtuMin). Diversi parametri (-Dtu, -DatabaseDtuMin e -DatabaseDtuMax) richiedono che il valore impostato provena dall'elenco di valori validi per tale parametro. Ad esempio, -DatabaseDtuMax per un pool eDTU Standard 100 può essere impostato solo su 10, 20, 50 o 100. Per informazioni dettagliate sui valori validi, vedere la tabella relativa al pool di dimensioni specifico nei pool elastici.
Esempio
Esempio 1: Modificare le proprietà per un pool elastico
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 :
Questo comando modifica le proprietà per un pool elastico denominato elasticpool01. Il comando imposta il numero di DTU per il pool elastico su 1000 e imposta le DTU minime e massime.
Esempio 2: Modificare le dimensioni massime di archiviazione di un pool elastico
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 :
Questo comando modifica le proprietà per un pool elastico denominato elasticpool01. Il comando imposta l'archiviazione massima per un pool elastico su 2 TB.
Parametri
-AsJob
Eseguire il cmdlet in background
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputeGeneration
Generazione di calcolo da assegnare.
Type: | String |
Aliases: | Family |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseDtuMax
Specifica il numero massimo di DTU che possono essere utilizzate da qualsiasi database singolo nel pool. Per informazioni dettagliate sui valori validi, vedere la tabella relativa al pool di dimensioni specifico nei pool elastici. I valori predefiniti per le diverse edizioni sono i seguenti:
- Di base. 5 DTU
- Standard. 100 DTU
- Premium. 125 DTU
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseDtuMin
Specifica il numero minimo di DTU che il pool elastico garantisce a tutti i database nel pool. Per informazioni dettagliate sui valori validi, vedere la tabella relativa al pool di dimensioni specifico nei pool elastici. Il valore predefinito è zero (0).
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseVCoreMax
Numero VCore maxmium che può essere utilizzato da qualsiasi database SqlAzure nel pool.
Type: | Double |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseVCoreMin
Numero minimo di VCore che qualsiasi database SqlAzure può utilizzare nel pool.
Type: | Double |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Dtu
Specifica il numero totale di DTU condivise per il pool elastico. Per informazioni dettagliate sui valori validi, vedere la tabella relativa al pool di dimensioni specifico nei pool elastici. I valori predefiniti per le diverse edizioni sono i seguenti:
- Di base. 100 DTU
- Standard. 100 DTU
- Premium. 125 DTU
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Edition
Specifica l'edizione del database SQL di Azure per il pool elastico. Non è possibile modificare l'edizione. I valori validi per questo parametro sono:
- None
- Basic
- Standard
- Premium
- Datawarehouse
- Libero
- Estendi
- Utilizzo generico
- BusinessCritical
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ElasticPoolName
Specifica il nome del pool elastico.
Type: | String |
Aliases: | Name |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LicenseType
Tipo di licenza per il database Sql di Azure.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Specifica il nome del gruppo di risorse a cui è assegnato il pool elastico.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServerName
Specifica il nome del server che ospita il pool elastico.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageMB
Specifica il limite di archiviazione, in megabyte, per il pool elastico. Per altre informazioni, vedere il cmdlet New-AzureRmSqlElasticPool.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tags
Specifica un dizionario di coppie Chiave-valore associate al pool elastico sotto forma di tabella hash. Ad esempio: @{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
Numero totale condiviso di Vcore per il pool elastico sql di Azure.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ZoneRedundant
Ridondanza della zona da associare al pool elastico SQL di Azure
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |