Start-AzureRmSqlServerUpgrade
Spustí upgrade serveru služby SQL Database.
Upozorňující
Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.
I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.
Syntax
Start-AzureRmSqlServerUpgrade
-ServerVersion <String>
[-ScheduleUpgradeAfterUtcDateTime <DateTime>]
[-DatabaseCollection <RecommendedDatabaseProperties[]>]
[-ElasticPoolCollection <UpgradeRecommendedElasticPoolProperties[]>]
-ServerName <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Rutina Start-AzureRmSqlServerUpgrade spustí upgrade serveru Azure SQL Database verze 11 na verzi 12. Průběh upgradu můžete monitorovat pomocí rutiny Get-AzureRmSqlServerUpgrade.
Příklady
Příklad 1: Upgrade serveru
PS C:\>Start-AzureRmSqlServerUpgrade -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -ServerVersion 12.0
ResourceGroupName : ResourceGroup01
ServerName : Server01
ServerVersion : 12.0
ScheduleUpgradeAfterUtcDateTime :
DatabaseCollection :
Tento příkaz upgraduje server s názvem server01 přiřazený ke skupině prostředků TesourceGroup01.
Příklad 2: Upgrade serveru pomocí plánu a doporučení k databázi
PS C:\>$ScheduleTime = (Get-Date).AddMinutes(5).ToUniversalTime()
PS C:\> $DatabaseMap = New-Object -TypeName Microsoft.Azure.Management.Sql.Models.RecommendedDatabaseProperties
PS C:\> $DatabaseMap.Name = "contosodb"
PS C:\> $DatabaseMap.TargetEdition = "Standard"
PS C:\> $DatabaseMap.TargetServiceLevelObjective = "S0"
PS C:\> Start-AzureRmSqlServerUpgrade -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -ServerVersion 12.0 -ScheduleUpgradeAfterUtcDateTime $ScheduleTime -DatabaseCollection ($DatabaseMap)
První příkaz vytvoří v budoucnu čas pět minut pomocí rutiny Get-Date.
Příkaz uloží datum do proměnné $ScheduleTime.
Další informace potřebujete zadáním Get-Help Get-Date
.
Druhý příkaz vytvoří objekt RecommendedDatabaseProperties a pak tento objekt uloží do proměnné $DatabaseMap.
Následující tři příkazy přiřazují hodnoty vlastnostem objektu uloženého v $DatabaseMap.
Poslední příkaz upgraduje existující server s názvem Server01 na verzi 12.0.
Nejstarší doba upgradu je pět minut po spuštění příkazu, jak je určeno proměnnou $ScheduleTime.
Po upgradu bude databáze contosodb používat edici Standard a bude mít cíl úrovně služby S0.
Parametry
-DatabaseCollection
Určuje pole objektů RecommendedDatabaseProperties , které tato rutina používá pro upgrade serveru.
Typ: | RecommendedDatabaseProperties[] |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure
Typ: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ElasticPoolCollection
Určuje pole Objektů UpgradeRecommendedElasticPoolProperties , které se mají použít pro upgrade serveru.
Typ: | UpgradeRecommendedElasticPoolProperties[] |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Určuje název skupiny prostředků, ke které je server přiřazen.
Typ: | String |
Position: | 0 |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ScheduleUpgradeAfterUtcDateTime
Určuje nejstarší čas, který se má jako objekt DateTime upgradovat server.
Zadejte hodnotu ve formátu ISO8601 v koordinovaném univerzálním čase (UTC).
Další informace potřebujete zadáním Get-Help Get-Date
.
Typ: | Nullable<T>[DateTime] |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerName
Určuje název serveru, který tato rutina upgraduje.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServerVersion
Určuje verzi, na kterou tato rutina upgraduje server. Jediná platná hodnota je 12,0.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
Výstupy
AzureSqlServerUpgradeStartModel