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


Get-AzureSqlDatabaseServiceObjective

Возвращает цели службы для сервера База данных SQL Azure.

Примечание.

Командлеты, на которые ссылается эта документация, предназначены для управления устаревшими ресурсами Azure, используюющими API Azure Service Manager (ASM). Этот устаревший модуль PowerShell не рекомендуется при создании новых ресурсов, так как ASM планируется выйти на пенсию. Дополнительные сведения см. в статье о выходе на пенсию в Azure Service Manager.

Модуль Az PowerShell — это рекомендуемый модуль PowerShell для управления ресурсами Azure Resource Manager (ARM) с помощью PowerShell.

Синтаксис

Get-AzureSqlDatabaseServiceObjective
   -Context <IServerDataServiceContext>
   [-ServiceObjective <ServiceObjective>]
   [-ServiceObjectiveName <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Get-AzureSqlDatabaseServiceObjective
   -ServerName <String>
   [-ServiceObjective <ServiceObjective>]
   [-ServiceObjectiveName <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Описание

Командлет Get-AzureSqlDatabaseServiceObjective получает цели службы для сервера База данных SQL Azure. Цели службы называются уровнями производительности. Если цель службы не указана, этот командлет возвращает все допустимые цели службы для указанного сервера.

Этот командлет применяется к уровням служб "Базовый", "Стандартный" и "Премиум".

Примеры

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

PS C:\> Get-AzureSqlDatabaseServiceObjective -Context $Context

Эта команда получает все цели службы для сервера, $Context контекста подключения.

Пример 2. Получение всех целей службы с помощью имени сервера

PS C:\> Get-AzureSqlDatabaseServiceObjective -ServerName "Server01"

Эта команда получает все цели службы для сервера с именем Server01.

Параметры

-Context

Указывает контекст подключения сервера.

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

-Profile

Указывает профиль Azure, из которого считывается этот командлет. Если профиль не указан, этот командлет считывается из локального профиля по умолчанию.

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

-ServerName

Указывает имя сервера.

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

-ServiceObjective

Указывает объект, представляющий цель службы, которую получает этот командлет. Допустимые значения:

  • Базовый: dd6d99bb-f193-4ec1-86f2-43d3bccbc49c
  • Standard (S0): f1173c43-91bd-4aaa-973c-54e79e15235b
  • Standard (S1): 1b1ebd4d-d903-4baa-97f9-4ea675f5e928
  • Standard (S2): 455330e1-00cd-488b-b5fa-177c226f28b7
  • *Standard (S3): 789681b8-ca10-4eb0-bdf2-e0b050601b40
  • Премиум (P1): 7203483a-c4fb-4304-9e9f-17c71c904f5d
  • Премиум (P1): 7203483a-c4fb-4304-9e9f-17c71c904f5d
  • Премиум (P2): a7d1b92d-c987-4375-b54d-2b1d0e0e0f5bb0
  • Премиум (P3): a7c4c615-cfb1-464b-b252-925be0a19446

*Standard (S3) является частью последней версии База данных SQL обновления 12 (предварительная версия). Дополнительные сведения см. в статье "Новые возможности" в База данных SQL Azure предварительной версии 12 (https://azure.microsoft.com/documentation/articles/sql-database-preview-whats-new/) в библиотеке Azure.

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

-ServiceObjectiveName

Указывает имя цели службы для получения. Допустимые значения: Basic, S0, S1, S2, S3, P1, P2 и P3.

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

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

Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.ServiceObjective

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

IEnumerable\<Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.ServiceObjective\>