New-AzureRmSqlElasticPool

Crea un pool di database elastici per un database SQL.

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

New-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>]
New-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 New-AzureRmSqlElasticPool crea un pool di database elastici per un database SQL di Azure. 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: Creare un pool elastico

PS C:\>New-AzureRmSqlElasticPool -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -ElasticPoolName "ElasticPool01" -Edition "Standard" -Dtu 400 -DatabaseDtuMin 10 -DatabaseDtuMax 100
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               : 400
DatabaseDtuMax    : 100
DatabaseDtuMin    : 10
StorageMB         : 409600
Tags              :

Questo comando crea un pool elastico nel livello di servizio Standard denominato ElasticPool01. Il server denominato server01, assegnato a un gruppo di risorse di Azure denominato ResourceGroup01, ospita il pool elastico in. Il comando specifica i valori delle proprietà DTU per il pool e i database nel pool.

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
Position:Named
Default value:None
Required:True
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 unità elaborate del database (DTU) che possono essere utilizzate da qualsiasi database singolo nel pool. I valori predefiniti per le diverse edizioni sono i seguenti:

  • Di base. 5 DTU
  • Standard. 100 DTU
  • Premium. 125 DTU Per informazioni dettagliate sui valori validi, vedere la tabella relativa al pool di dimensioni specifico nei pool elastici
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. Il valore predefinito è zero (0). Per informazioni dettagliate sui valori validi, vedere la tabella relativa al pool di dimensioni specifico nei pool elastici.

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. I valori predefiniti per le diverse edizioni sono i seguenti:

  • Di base. 100 DTU
  • Standard. 100 DTU
  • Premium. 125 DTU Per informazioni dettagliate sui valori validi, vedere la tabella relativa al pool di dimensioni specifico nei pool elastici.
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 utilizzata per il pool elastico. 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:True
Accept pipeline input:False
Accept wildcard characters:False

-ElasticPoolName

Specifica il nome del pool elastico creato da questo cmdlet.

Type:String
Aliases:Name
Position:2
Default value:None
Required:True
Accept pipeline input:False
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 questo cmdlet assegna 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. Se non si specifica questo parametro, questo cmdlet calcola un valore che dipende dal valore del parametro Dtu . Per i valori possibili, vedere Limiti di archiviazione e di eDTU dei pool elastici e dei database elastici.

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 sotto forma di tabella hash associata al pool elastico. Ad esempio: @{key0="value0"; key1=$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 di Vcore condivisi per il pool elastico sql di Azure.

Type:Int32
Position:Named
Default value:None
Required:True
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

Input

String

Output

AzureSqlElasticPoolModel