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 |