Database Advisors - Create Or Update

Crea o actualiza un asesor de bases de datos.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
advisorName
path True

string

Nombre del Asistente para bases de datos.

databaseName
path True

string

Nombre de la base de datos.

resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor desde la API de Azure Resource Manager o el portal.

serverName
path True

string

Nombre del servidor.

subscriptionId
path True

string

Identificador de suscripción que identifica una suscripción de Azure.

api-version
query True

string

Versión de la API que se va a usar para la solicitud.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
properties.autoExecuteValue True

AutoExecuteStatus

Obtiene el estado de ejecución automática (si se permite que el sistema ejecute las recomendaciones) de este asesor. Los valores posibles son "Enabled" y "Disabled"

Respuestas

Nombre Tipo Description
200 OK

Advisor

Se actualizó correctamente el asesor de bases de datos especificado.

Ejemplos

Update database advisor

Solicitud de ejemplo

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

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

Respuesta de muestra

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/CreateIndex",
  "name": "CreateIndex",
  "type": "Microsoft.Sql/servers/databases/advisors",
  "properties": {
    "advisorStatus": "GA",
    "autoExecuteValue": "Disabled",
    "recommendationsStatus": "Ok",
    "lastChecked": "2017-06-20T00:24:39Z"
  }
}

Definiciones

Nombre Description
Advisor

Asesor de bases de datos.

AdvisorStatus

Obtiene el estado de disponibilidad de este asesor para los clientes. Los valores posibles son "GA", "PublicPreview", "LimitedPublicPreview" y "PrivatePreview".

AutoExecuteStatus

Obtiene el estado de ejecución automática (si se permite que el sistema ejecute las recomendaciones) de este asesor. Los valores posibles son "Enabled" y "Disabled"

Advisor

Asesor de bases de datos.

Nombre Tipo Description
id

string

Identificador de recurso.

kind

string

Tipo de recurso.

location

string

Ubicación del recurso.

name

string

Nombre del recurso.

properties.advisorStatus

AdvisorStatus

Obtiene el estado de disponibilidad de este asesor para los clientes. Los valores posibles son "GA", "PublicPreview", "LimitedPublicPreview" y "PrivatePreview".

properties.autoExecuteValue

AutoExecuteStatus

Obtiene el estado de ejecución automática (si se permite que el sistema ejecute las recomendaciones) de este asesor. Los valores posibles son "Enabled" y "Disabled"

properties.lastChecked

string (date-time)

Obtiene la hora en que este asesor analizó el recurso actual para obtener recomendaciones.

properties.recommendationsStatus

string

Obtiene el estado de las recomendaciones de este asesor y el motivo de no tener ninguna recomendación. Entre los valores posibles se incluyen, entre otros, "Ok" (Recomendaciones disponibles), LowActivity (no suficiente carga de trabajo para analizar), "DbSeemsTuned" (la base de datos está funcionando bien), etc.

type

string

Tipo de recurso.

AdvisorStatus

Obtiene el estado de disponibilidad de este asesor para los clientes. Los valores posibles son "GA", "PublicPreview", "LimitedPublicPreview" y "PrivatePreview".

Valor Description
GA
PublicPreview
LimitedPublicPreview
PrivatePreview

AutoExecuteStatus

Obtiene el estado de ejecución automática (si se permite que el sistema ejecute las recomendaciones) de este asesor. Los valores posibles son "Enabled" y "Disabled"

Valor Description
Enabled
Disabled
Default