Server Advisors - Update

Met à jour un conseiller serveur.

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

Paramètres URI

Nom Dans Obligatoire Type Description
advisorName
path True

string

Nom du Conseiller de serveur.

resourceGroupName
path True

string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

serverName
path True

string

Nom du serveur.

subscriptionId
path True

string

ID d’abonnement qui identifie un abonnement Azure.

api-version
query True

string

Version de l’API à utiliser pour la requête.

Corps de la demande

Nom Obligatoire Type Description
properties.autoExecuteValue True

AutoExecuteStatus

Obtient l’état d’exécution automatique (s’il faut laisser le système exécuter les recommandations) de ce conseiller. Les valeurs possibles sont « Enabled » et « Disabled »

Réponses

Nom Type Description
200 OK

Advisor

Mise à jour réussie du conseiller de serveur spécifié.

Other Status Codes

Réponses d’erreur : ***

  • 404 SubscriptionDoesNotHaveServer - Le serveur demandé est introuvable

  • 404 AdvisorNotFound - Le conseiller demandé n’a pas été trouvé.

  • 405 NotSupported : cette fonctionnalité n’est pas prise en charge.

  • Conflit 409 : la demande n’a pas pu être traitée en raison d’un conflit dans la demande.

  • 503 ServiceTemporarilyUnavailable - Fonctionnalité temporairement indisponible.

Exemples

Update server advisor

Exemple de requête

PATCH 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"
  }
}

Exemple de réponse

{
  "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"
}

Définitions

Nom Description
Advisor

Assistant Base de données.

AdvisorStatus

Obtient l’état de disponibilité de ce conseiller aux clients. Les valeurs possibles sont « GA », « PublicPreview », « LimitedPublicPreview » et « PrivatePreview ».

AutoExecuteStatus

Obtient l’état d’exécution automatique (s’il faut laisser le système exécuter les recommandations) de ce conseiller. Les valeurs possibles sont « Enabled » et « Disabled »

Advisor

Assistant Base de données.

Nom Type Description
id

string

ID de ressource.

kind

string

Type de ressource.

location

string

Emplacement des ressources.

name

string

Nom de la ressource.

properties.advisorStatus

AdvisorStatus

Obtient l’état de disponibilité de ce conseiller aux clients. Les valeurs possibles sont « GA », « PublicPreview », « LimitedPublicPreview » et « PrivatePreview ».

properties.autoExecuteValue

AutoExecuteStatus

Obtient l’état d’exécution automatique (s’il faut laisser le système exécuter les recommandations) de ce conseiller. Les valeurs possibles sont « Enabled » et « Disabled »

properties.lastChecked

string (date-time)

Obtient l’heure à laquelle la ressource actuelle a été analysée pour les recommandations de ce conseiller.

properties.recommendationsStatus

string

Obtient cet état des recommandations pour ce conseiller et la raison de ne pas avoir de recommandations. Les valeurs possibles incluent, mais ne sont pas limitées à « Ok » (Recommandations disponibles), LowActivity (charge de travail insuffisante pour analyser), « DbSeemsTuned » (Base de données fait bien), etc.

type

string

Type de ressource.

AdvisorStatus

Obtient l’état de disponibilité de ce conseiller aux clients. Les valeurs possibles sont « GA », « PublicPreview », « LimitedPublicPreview » et « PrivatePreview ».

Valeur Description
GA
PublicPreview
LimitedPublicPreview
PrivatePreview

AutoExecuteStatus

Obtient l’état d’exécution automatique (s’il faut laisser le système exécuter les recommandations) de ce conseiller. Les valeurs possibles sont « Enabled » et « Disabled »

Valeur Description
Enabled
Disabled
Default