New-AzSqlElasticPool
Cria um pool de banco de dados elástico para um Banco de Dados SQL.
Sintaxe
New-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>]
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>]
[-PreferredEnclaveType <String>]
[-AsJob]
[-ServerName] <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet New-AzSqlElasticPool cria um pool de banco de dados elástico para um Banco de Dados SQL do Azure. Vários parâmetros (-Dtu, -DatabaseDtuMin e -DatabaseDtuMax) exigem que o valor que está sendo definido seja da lista de valores válidos para esse parâmetro. Por exemplo, -DatabaseDtuMax para um pool de eDTU Standard 100 só pode ser definido como 10, 20, 50 ou 100. Para obter detalhes sobre quais valores são válidos, consulte a tabela para seu pool de tamanhos específicos em pools elásticos.
Exemplos
Exemplo 1: Criar um pool elástico 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 um pool elástico na camada de serviço Standard chamada ElasticPool01. O servidor chamado server01, atribuído a um grupo de recursos do Azure chamado ResourceGroup01, hospeda o pool elástico. O comando especifica valores de propriedade DTU para o pool e os bancos de dados no pool.
Exemplo 2: Criar um pool elástico 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 um pool elástico na camada de serviço GengeralPurpose chamada ElasticPool01. O servidor chamado server01, atribuído a um grupo de recursos do Azure chamado ResourceGroup01, hospeda o pool elástico. O comando especifica os valores de propriedade vCore para o pool e os bancos de dados no pool.
Exemplo 3
Cria um pool de banco de dados elástico para um Banco de Dados SQL. (gerado automaticamente)
New-AzSqlElasticPool -ComputeGeneration Gen5 -Edition 'GeneralPurpose' -ElasticPoolName 'ElasticPool01' -ResourceGroupName 'ResourceGroup01' -ServerName 'Server01' -StorageMB 2097152 -VCore 2
Exemplo 4: Cria um pool elástico com tipo de enclave preferencial como VBS
New-AzSqlElasticPool -ComputeGeneration Gen5 -Edition 'GeneralPurpose' -ElasticPoolName 'ElasticPool01' -ResourceGroupName 'ResourceGroup01' -ServerName 'Server01' -VCore 2 -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/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
PreferredEnclaveType: VBS
Tags :
Este comando cria um pool elástico configurado com o enclave VBS
Parâmetros
-AsJob
Executar cmdlet em segundo plano
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ComputeGeneration
A geração de computação a atribuir.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Confirm
Solicita a sua confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DatabaseDtuMax
Especifica o número máximo de DTUs (Unidades de Taxa de Transferência de Banco de Dados) que qualquer banco de dados no pool pode consumir. Os valores padrão para as diferentes edições são os seguintes:
- Basic. 5 DTUs
- Standard. 100 DTUs
- Premium. 125 DTUs Para obter detalhes sobre quais valores são válidos, consulte a tabela para seu pool de tamanhos específicos em pools elásticos
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DatabaseDtuMin
Especifica o número mínimo de DTUs que o pool elástico garante a todos os bancos de dados no pool. O valor padrão é zero (0). Para obter detalhes sobre quais valores são válidos, consulte a tabela para seu pool de tamanhos específicos em pools elásticos.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DatabaseVCoreMax
O número VCore máximo que qualquer Banco de Dados SqlAzure pode consumir no pool.
Tipo: | Double |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DatabaseVCoreMin
O número VCore mínimo que qualquer Banco de Dados SqlAzure pode consumir no pool.
Tipo: | Double |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Dtu
Especifica o número total de DTUs compartilhadas para o pool elástico. Os valores padrão para as diferentes edições são os seguintes:
- Basic. 100 DTUs
- Standard. 100 DTUs
- Premium. 125 DTUs Para obter detalhes sobre quais valores são válidos, consulte a tabela para seu pool de tamanhos específicos em pools elásticos.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Edition
Especifica a edição do Banco de Dados SQL do Azure usado para o pool elástico. Os valores aceitáveis para este parâmetro são:
- Nenhuma
- Básica
- Standard
- Premium
- Armazém de Dados
- Gratuito
- Esticar
- GeneralPurpose
- Negócio Crítico
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ElasticPoolName
Especifica o nome do pool elástico criado por esse cmdlet.
Tipo: | String |
Aliases: | Name |
Position: | 2 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-HighAvailabilityReplicaCount
O número total de réplicas de alta disponibilidade associadas ao pool elástico.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-LicenseType
O tipo de licença para o banco de dados SQL do Azure.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MaintenanceConfigurationId
A ID de configuração de manutenção para o SQL Elastic Pool.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PreferredEnclaveType
O tipo de enclave preferencial para o SQL Elastic Pool do Azure. Os valores possíveis são Default e VBS.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ResourceGroupName
Especifica o nome do grupo de recursos ao qual esse cmdlet atribui o pool elástico.
Tipo: | String |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ServerName
Especifica o nome do servidor que hospeda o pool elástico.
Tipo: | String |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-StorageMB
Especifica o limite de armazenamento, em megabytes, para o pool elástico. Se você não especificar esse parâmetro, esse cmdlet calculará um valor que depende do valor do parâmetro Dtu . Consulte eDTU e limites de armazenamento para obter os valores possíveis.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Tags
Especifica um dicionário de pares chave-valor na forma de uma tabela de hash que esse cmdlet associa ao pool elástico. Por exemplo: @{key0="value0"; chave1=$null; key2="valor2"}
Tipo: | Hashtable |
Aliases: | Tag |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VCore
O número total compartilhado de Vcores para o Sql Azure Elastic Pool.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-WhatIf
Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ZoneRedundant
A redundância de zona a ser associada ao Azure Sql Elastic Pool
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |