Compartilhar via


Server Advisors - Create Or Update

Cria ou atualiza um assistente de servidor.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/advisors/{advisorName}?api-version=2014-04-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
advisorName
path True

string

O nome do Assistente do Servidor.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

A ID de assinatura que identifica uma assinatura do Azure.

api-version
query True

string

A versão da API a ser usada para a solicitação.

Corpo da solicitação

Nome Obrigatório Tipo Description
properties.autoExecuteValue True

AutoExecuteStatus

Obtém a status de execução automática (se deseja permitir que o sistema execute as recomendações) deste assistente. Os valores possíveis são 'Enabled' e 'Disabled'

Respostas

Nome Tipo Description
200 OK

Advisor

Atualizou com êxito o assistente de servidor especificado.

Exemplos

Update server advisor

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/CreateIndex?api-version=2014-04-01

{
  "properties": {
    "autoExecuteValue": "Disabled"
  }
}

Resposta de exemplo

{
  "properties": {
    "advisorStatus": "GA",
    "autoExecuteValue": "Disabled"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/CreateIndex",
  "name": "CreateIndex",
  "type": "Microsoft.Sql/servers/advisors"
}

Definições

Nome Description
Advisor

Orientador de Banco de Dados.

AdvisorStatus

Obtém o status de disponibilidade desse assistente para os clientes. Os valores possíveis são 'GA', 'PublicPreview', 'LimitedPublicPreview' e 'PrivatePreview'.

AutoExecuteStatus

Obtém a status de execução automática (se deseja permitir que o sistema execute as recomendações) deste assistente. Os valores possíveis são 'Enabled' e 'Disabled'

Advisor

Orientador de Banco de Dados.

Nome Tipo Description
id

string

ID do recurso.

kind

string

Tipo de recurso.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.advisorStatus

AdvisorStatus

Obtém o status de disponibilidade desse assistente para os clientes. Os valores possíveis são 'GA', 'PublicPreview', 'LimitedPublicPreview' e 'PrivatePreview'.

properties.autoExecuteValue

AutoExecuteStatus

Obtém a status de execução automática (se deseja permitir que o sistema execute as recomendações) deste assistente. Os valores possíveis são 'Enabled' e 'Disabled'

properties.lastChecked

string

Obtém a hora em que o recurso atual foi analisado para obter recomendações por este assistente.

properties.recommendationsStatus

string

Obtém esse status de recomendações para esse assistente e o motivo para não ter nenhuma recomendação. Os valores possíveis incluem, mas não se limitam a, 'Ok' (Recomendações disponíveis), LowActivity (carga de trabalho insuficiente para analisar), 'DbSeemsTuned' (o banco de dados está indo bem), etc.

type

string

Tipo de recurso.

AdvisorStatus

Obtém o status de disponibilidade desse assistente para os clientes. Os valores possíveis são 'GA', 'PublicPreview', 'LimitedPublicPreview' e 'PrivatePreview'.

Nome Tipo Description
GA

string

LimitedPublicPreview

string

PrivatePreview

string

PublicPreview

string

AutoExecuteStatus

Obtém a status de execução automática (se deseja permitir que o sistema execute as recomendações) deste assistente. Os valores possíveis são 'Enabled' e 'Disabled'

Nome Tipo Description
Default

string

Disabled

string

Enabled

string