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 |
|---|---|---|---|---|
|
advisor
|
path | True |
string |
Nombre del Asistente para bases de datos. |
|
database
|
path | True |
string |
Nombre de la base de datos. |
|
resource
|
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. |
|
server
|
path | True |
string |
Nombre del servidor. |
|
subscription
|
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 |
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 |
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. |
|
Advisor |
Obtiene el estado de disponibilidad de este asesor para los clientes. Los valores posibles son "GA", "PublicPreview", "LimitedPublicPreview" y "PrivatePreview". |
|
Auto |
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 |
Obtiene el estado de disponibilidad de este asesor para los clientes. Los valores posibles son "GA", "PublicPreview", "LimitedPublicPreview" y "PrivatePreview". |
|
| properties.autoExecuteValue |
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 |