Start-AzureRmSqlServerUpgrade
Запускает обновление сервера База данных SQL.
Предупреждение
Модуль AzureRM PowerShell официально устарел с 29 февраля 2024 г. Пользователям рекомендуется выполнить миграцию из AzureRM в модуль Az PowerShell, чтобы обеспечить постоянную поддержку и обновления.
Хотя модуль AzureRM по-прежнему может функционировать, он больше не поддерживается или не поддерживается, размещая любое постоянное использование на усмотрение и риск пользователя. Ознакомьтесь с нашими ресурсами миграции, чтобы получить рекомендации по переходу в модуль Az.
Синтаксис
Start-AzureRmSqlServerUpgrade
-ServerVersion <String>
[-ScheduleUpgradeAfterUtcDateTime <DateTime>]
[-DatabaseCollection <RecommendedDatabaseProperties[]>]
[-ElasticPoolCollection <UpgradeRecommendedElasticPoolProperties[]>]
-ServerName <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Описание
Командлет Start-AzureRmSqlServerUpgrade запускает обновление сервера База данных SQL Azure версии 11 до версии 12. Ход обновления можно отслеживать с помощью командлета Get-AzureRmSqlServerUpgrade.
Примеры
Пример 1. Обновление сервера
PS C:\>Start-AzureRmSqlServerUpgrade -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -ServerVersion 12.0
ResourceGroupName : ResourceGroup01
ServerName : Server01
ServerVersion : 12.0
ScheduleUpgradeAfterUtcDateTime :
DatabaseCollection :
Эта команда обновляет сервер с именем server01, назначенный группе ресурсов TesourceGroup01.
Пример 2. Обновление сервера с помощью расписания и рекомендации по базе данных
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)
Первая команда создает время пять минут в будущем с помощью командлета Get-Date.
Команда сохраняет дату в переменной $ScheduleTime.
Для получения дополнительных сведений введите Get-Help Get-Date
.
Вторая команда создает объект RecommendedDatabaseProperties , а затем сохраняет этот объект в переменной $DatabaseMap.
Следующие три команды назначают значения свойствам объекта, хранящегося в $DatabaseMap.
Последняя команда обновляет существующий сервер с именем Server01 до версии 12.0.
Самое раннее время обновления — пять минут после выполнения команды, как указано в переменной $ScheduleTime.
После обновления база данных contosodb будет работать в выпуске Standard и иметь целевой уровень обслуживания S0.
Параметры
-DatabaseCollection
Задает массив объектов RecommendedDatabaseProperties, используемых этим командлетом для обновления сервера.
Type: | RecommendedDatabaseProperties[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ElasticPoolCollection
Задает массив объектов UpgradeRenameElasticPoolProperties, используемых для обновления сервера.
Type: | UpgradeRecommendedElasticPoolProperties[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Указывает имя группы ресурсов, которой назначается сервер.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ScheduleUpgradeAfterUtcDateTime
Указывает самое раннее время в качестве объекта DateTime для обновления сервера.
Укажите значение в формате ISO8601 в формате UTC.
Для получения дополнительных сведений введите Get-Help Get-Date
.
Type: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerName
Указывает имя сервера, обновляемого этим командлетом.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServerVersion
Указывает версию, до которой этот командлет обновляет сервер. Единственное допустимое значение — 12.0.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
Выходные данные
AzureSqlServerUpgradeStartModel