New-AzSqlElasticPool

Cria uma piscina elástica de base de dados para um Base de Dados SQL.

Nota

Esta é a versão anterior da nossa documentação. Consulte a versão mais recente para obter informações atualizadas.

Syntax

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

Description

O cmdlet New-AzSqlElasticPool cria uma piscina de base de dados elástica para uma base de dados SQL do Azure. Vários parâmetros (-Dtu, -DatabaseDtuMin e -DatabaseDtuMax) exigem que o valor a ser definido seja da lista de valores válidos para esse parâmetro. Por exemplo, -DatabaseDtuMax para um pool Standard 100 eDTU só pode ser definido para 10, 20, 50 ou 100. Para obter detalhes sobre quais valores são válidos, consulte a tabela para a sua piscina de tamanho específico em piscinas elásticas.

Exemplos

Exemplo 1: Criar uma piscina elástica DTU

New-AzSqlElasticPool -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              :

Este comando cria uma piscina elástica no nível de serviço Standard chamado ElasticPool01. O servidor chamado server01, atribuído a um grupo de recursos Azure chamado ResourceGroup01, acolhe a piscina elástica. O comando especifica os valores de propriedade da DTU para a piscina e as bases de dados na piscina.

Exemplo 2: Criar uma piscina elástica vCore

New-AzSqlElasticPool -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -ElasticPoolName "ElasticPool01" -Edition "GeneralPurpose" -vCore 2 -ComputeGeneration Gen5

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/29/2019 2:16:40 AM
State               : Ready
Edition             : GeneralPurpose
SkuName             : GP_Gen5
Dtu                 : 2
DatabaseDtuMax      : 2
DatabaseDtuMin      : 0
Capacity            : 2
DatabaseCapacityMin : 0
DatabaseCapacityMax : 2
Family              : Gen5
MaxSizeBytes        : 34359738368
StorageMB           : 32768
Tags                :

Este comando cria uma piscina elástica no nível de serviço GengeralPurpose chamado ElasticPool01. O servidor chamado server01, atribuído a um grupo de recursos Azure chamado ResourceGroup01, acolhe a piscina elástica. O comando especifica os valores de propriedade vCore para a piscina e as bases de dados na piscina.

Exemplo 3

Cria uma piscina elástica de base de dados para um Base de Dados SQL. (autogerado)

New-AzSqlElasticPool -ComputeGeneration Gen5 -Edition 'GeneralPurpose' -ElasticPoolName 'ElasticPool01' -ResourceGroupName 'ResourceGroup01' -ServerName 'Server01' -StorageMB 2097152 -VCore 2

Parâmetros

-AsJob

Executar cmdlet no fundo

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ComputeGeneration

A geração de computação para atribuir.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseDtuMax

Especifica o número máximo de Unidades de Produção de Dados de Base de Dados (DTUs) que qualquer base de dados na piscina pode consumir. Os valores padrão para as diferentes edições são os seguintes:

  • Básico. 5 DTUs
  • Standard. 100 DTUs
  • Premium, prémio. 125 DTUs Para mais detalhes sobre quais valores são válidos, consulte a tabela para a sua piscina de tamanho específico em piscinas elásticas
Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseDtuMin

Especifica o número mínimo de DTUs que o pool elástico garante a todas as bases de dados da piscina. O valor predefinido é zero (0). Para obter detalhes sobre quais valores são válidos, consulte a tabela para a sua piscina de tamanho específico em piscinas elásticas.

Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseVCoreMax

O número máximo de VCore que qualquer Base de Dados sqlAzure pode consumir na piscina.

Type:Double
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseVCoreMin

O número mínimo de VCore qualquer SqlAzure Database pode consumir na piscina.

Type:Double
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

As credenciais, conta, inquilino e subscrição usadas para comunicação com azul

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Dtu

Especifica o número total de DTUs compartilhados para a piscina elástica. Os valores padrão para as diferentes edições são os seguintes:

  • Básico. 100 DTUs
  • Standard. 100 DTUs
  • Premium, prémio. 125 DTUs Para obter mais detalhes sobre quais valores são válidos, consulte a tabela para a sua piscina de tamanho específico em piscinas elásticas.
Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Edition

Especifica a edição da Base de Dados SQL do Azure utilizada para a piscina elástica. Os valores aceitáveis para este parâmetro são:

  • Nenhuma
  • Básica
  • Standard
  • Premium
  • ArmazémDeDados
  • Gratuito
  • Esticar
  • GeneralPurpose
  • BusinessCritical
Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ElasticPoolName

Especifica o nome da piscina elástica que este cmdlet cria.

Type:String
Aliases:Name
Position:2
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-HighAvailabilityReplicaCount

O número total de réplicas de alta disponibilidade associadas à piscina elástica.

Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-LicenseType

O tipo de licença para a base de dados Azure Sql.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-MaintenanceConfigurationId

O id de configuração de manutenção para a Piscina Elástica SQL.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Especifica o nome do grupo de recursos ao qual este cmdlet atribui a piscina elástica.

Type:String
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

Especifica o nome do servidor que acolhe a piscina elástica.

Type:String
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-StorageMB

Especifica o limite de armazenamento, em megabytes, para a piscina elástica. Se não especificar este parâmetro, este cmdlet calcula um valor que depende do valor do parâmetro Dtu . Consulte os limites de eDTU e os limites de armazenamento para valores possíveis.

Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Tags

Especifica um dicionário de pares de valores-chave na forma de uma tabela de haxixe que este cmdlet associa à piscina elástica. Por exemplo: @{key0="value0";key1=$null;key2="value2"}

Type:Hashtable
Aliases:Tag
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-VCore

O número total partilhado de Vcores para a Piscina Elástica Sql Azure.

Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-ZoneRedundant

A zona de redundância para associar-se à Piscina Elástica Azure Sql

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Entradas

String

Saídas

AzureSqlElasticPoolModel