Udostępnij za pośrednictwem


Set-AzSqlElasticPool

Modyfikuje właściwości elastycznej puli baz danych w usłudze Azure SQL Database.

Składnia

Set-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>]
Set-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>]

Opis

Polecenie cmdlet Set-AzSqlElasticPool ustawia właściwości elastycznej puli w usłudze Azure SQL Database. To polecenie cmdlet może modyfikować jednostki eDTU na pulę (Dtu), maksymalny rozmiar magazynu na pulę (StorageMB), maksymalną liczbę jednostek eDTU na bazę danych (DatabaseDtuMax) oraz minimalną liczbę jednostek eDTU na bazę danych (DatabaseDtuMin). Kilka parametrów (-Dtu, -DatabaseDtuMin i -DatabaseDtuMax) wymaga ustawienia wartości z listy prawidłowych wartości dla tego parametru. Na przykład -DatabaseDtuMax dla puli eDTU w warstwie Standardowa 100 można ustawić tylko na 10, 20, 50 lub 100. Aby uzyskać szczegółowe informacje o prawidłowych wartościach, zobacz tabelę dla określonej puli rozmiarów w elastycznych pul.

Przykłady

Przykład 1. Modyfikowanie właściwości puli elastycznej

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

To polecenie modyfikuje właściwości puli elastycznej o nazwie elasticpool01. Polecenie ustawia liczbę jednostek DTU dla elastycznej puli na 1000 i ustawia minimalną i maksymalną liczbę jednostek DTU.

Przykład 2. Modyfikowanie maksymalnego rozmiaru magazynu elastycznej puli

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

To polecenie modyfikuje właściwości puli elastycznej o nazwie elasticpool01. Polecenie ustawia maksymalny magazyn dla elastycznej puli na 2 TB.

Przykład 3

Modyfikuje właściwości elastycznej puli baz danych w usłudze Azure SQL Database. (automatycznie wygenerowane)

Set-AzSqlElasticPool -Dtu 1000 -Edition 'GeneralPurpose' -ElasticPoolName 'ElasticPool01' -ResourceGroupName 'ResourceGroup01' -ServerName 'Server01'

Przykład 4. Modyfikowanie preferowanego typu enklawy elastycznej puli na VBS

Set-AzSqlElasticPool -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -ElasticPoolName "ElasticPool01" -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/26/2015 10:00:17 PM
State                 : Ready
Edition               : Premium
Dtu                   : 200
DatabaseDtuMax        : 100
DatabaseDtuMin        : 20
StorageMB             : 2097152
PreferredEnclaveType  : VBS
Tags                  :

To polecenie aktualizuje elastyczną pulę w celu skonfigurowania enklawy VBS

Parametry

-AsJob

Uruchamianie polecenia cmdlet w tle

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ComputeGeneration

Generowanie obliczeń do przypisania.

Typ:String
Aliasy:Family
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DatabaseDtuMax

Określa maksymalną liczbę jednostek DTU, z których może korzystać dowolna pojedyncza baza danych w puli. Aby uzyskać szczegółowe informacje o prawidłowych wartościach, zobacz tabelę dla określonej puli rozmiarów w elastycznych pul. Wartości domyślne dla różnych edycji są następujące:

  • Podstawowy. 5 jednostek DTU
  • Norma. 100 jednostek DTU
  • Premia. 125 jednostek DTU
Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DatabaseDtuMin

Określa minimalną liczbę jednostek DTU gwarantowanych przez pulę elastyczną dla wszystkich baz danych w puli. Aby uzyskać szczegółowe informacje o prawidłowych wartościach, zobacz tabelę dla określonej puli rozmiarów w elastycznych pul. Wartość domyślna to zero (0).

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DatabaseVCoreMax

Maksymalna liczba rdzeni wirtualnych używana przez usługę SqlAzure Database w puli.

Typ:Double
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DatabaseVCoreMin

Minimalna liczba rdzeni wirtualnych używana przez usługę SqlAzure Database w puli.

Typ:Double
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Dtu

Określa łączną liczbę udostępnionych jednostek DTU dla puli elastycznej. Aby uzyskać szczegółowe informacje o prawidłowych wartościach, zobacz tabelę dla określonej puli rozmiarów w elastycznych pul. Wartości domyślne dla różnych edycji są następujące:

  • Podstawowy. 100 jednostek DTU
  • Norma. 100 jednostek DTU
  • Premia. 125 jednostek DTU
Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Edition

Określa edycję usługi Azure SQL Database dla elastycznej puli. Nie można zmienić wersji. Dopuszczalne wartości tego parametru to:

  • Żaden
  • Podstawowy
  • Norma
  • Premia
  • DataWarehouse
  • Wolny
  • Rozciągnąć
  • OgólnePurpose
  • BusinessCritical
Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ElasticPoolName

Określa nazwę elastycznej puli.

Typ:String
Aliasy:Name
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-HighAvailabilityReplicaCount

Całkowita liczba replik wysokiej dostępności skojarzonych z pulą elastyczną.

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-LicenseType

Typ licencji dla bazy danych Azure Sql Database.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MaintenanceConfigurationId

Identyfikator konfiguracji konserwacji dla elastycznej puli SQL.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PreferredEnclaveType

Preferowany typ enklawy dla elastycznej puli Azure SQL. Możliwe wartości to Default i VBS.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Określa nazwę grupy zasobów, do której przypisano pulę elastyczną.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ServerName

Określa nazwę serwera, który hostuje pulę elastyczną.

Typ:String
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-StorageMB

Określa limit magazynu w megabajtach dla elastycznej puli. Aby uzyskać więcej informacji, zobacz polecenie cmdlet New-AzSqlElasticPool.

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Tags

Określa słownik par Klucz-wartość, które to polecenie cmdlet kojarzy z pulą elastyczną w postaci tabeli skrótów. Na przykład: @{key0="value0";"key 1"=$null;key2="value2"}

Typ:Hashtable
Aliasy:Tag
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VCore

Całkowita udostępniona liczba rdzeni wirtualnych dla elastycznej puli Sql Azure.

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ZoneRedundant

Nadmiarowość strefy do skojarzenia z elastyczną pulą Azure Sql

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

Dane wyjściowe

AzureSqlElasticPoolModel