Поделиться через


Get-AzSqlDatabaseUpgradeHint

Возвращает указания ценовой категории для базы данных.

Синтаксис

Get-AzSqlDatabaseUpgradeHint
   [-ServerName] <String>
   [-DatabaseName <String>]
   [-ExcludeElasticPoolCandidates <Boolean>]
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Командлет Get-AzSqlDatabaseUpgradeHint получает указания ценовой категории для обновления База данных SQL Azure. Базы данных, которые по-прежнему находятся в ценовой категории "Интернет" и "Бизнес", получают указание на обновление до новых ценовых категорий "Базовый", "Стандартный" или "Премиум". Этот командлет также поддерживается в службе SQL Server Stretch Database в Azure.

Примеры

Пример 1. Получение рекомендаций для всех баз данных на сервере

Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01"

Эта команда возвращает подсказки по обновлению для всех баз данных на сервере с именем Server01.

Пример 2. Получение рекомендаций для конкретной базы данных

Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01"

Эта команда возвращает указания по обновлению для определенной базы данных.

Пример 3. Получение рекомендации для всех баз данных, которые не находятся в пуле эластичных баз данных

Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -ExcludeElasticPoolCandidates $True

Эта команда возвращает указания по обновлению для всех баз данных, которые не находятся в пуле эластичных баз данных.

Пример 4. Получение рекомендаций для всех баз данных на сервере с помощью фильтрации

Get-AzSqlDatabaseUpgradeHint -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database*"

Эта команда возвращает указания по обновлению для всех баз данных на сервере с именем Server01, который начинается с "База данных".

Параметры

-Confirm

Запрос подтверждения перед выполнением командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DatabaseName

Указывает имя базы данных SQL, для которой этот командлет получает указание на обновление. Если база данных не указана, этот командлет получает указания для всех баз данных на логическом сервере.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:True

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ExcludeElasticPoolCandidates

Указывает, исключены ли базы данных в пулах эластичных баз данных из возвращаемых рекомендаций.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-ResourceGroupName

Указывает имя группы ресурсов, которой назначается база данных.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-ServerName

Указывает имя сервера, на котором размещена база данных, для которой этот командлет получает указание на обновление.

Тип:String
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

String

Boolean

Выходные данные

RecommendedDatabaseProperties