Freigeben über


Database Advisors - Create Or Update

Erstellt oder aktualisiert einen Datenbankratgeber.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
advisorName
path True

string

Der Name des Datenbankratgebers.

databaseName
path True

string

Der Name der Datenbank.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

serverName
path True

string

Name des Servers

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

api-version
query True

string

API-Version, die für die Anforderung verwendet werden soll.

Anforderungstext

Name Erforderlich Typ Beschreibung
properties.autoExecuteValue True

AutoExecuteStatus

Ruft die automatische Ausführung status ab (ob das System die Empfehlungen ausführen lassen soll) dieses Advisor. Mögliche Werte sind "Aktiviert" und "Deaktiviert".

Antworten

Name Typ Beschreibung
200 OK

Advisor

Der angegebene Datenbankratgeber wurde erfolgreich aktualisiert.

Beispiele

Update database advisor

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
Advisor

Datenbankratgeber.

AdvisorStatus

Ruft die status der Verfügbarkeit dieses Beraters für Kunden ab. Mögliche Werte sind "GA", "PublicPreview", "LimitedPublicPreview" und "PrivatePreview".

AutoExecuteStatus

Ruft die automatische Ausführung status ab (ob das System die Empfehlungen ausführen lassen soll) dieses Advisor. Mögliche Werte sind "Aktiviert" und "Deaktiviert".

Advisor

Datenbankratgeber.

Name Typ Beschreibung
id

string

Ressourcen-ID

kind

string

Ressourcentyp.

location

string

Ressourcenspeicherort

name

string

Name der Ressource.

properties.advisorStatus

AdvisorStatus

Ruft die status der Verfügbarkeit dieses Beraters für Kunden ab. Mögliche Werte sind "GA", "PublicPreview", "LimitedPublicPreview" und "PrivatePreview".

properties.autoExecuteValue

AutoExecuteStatus

Ruft die automatische Ausführung status ab (ob das System die Empfehlungen ausführen lassen soll) dieses Advisor. Mögliche Werte sind "Aktiviert" und "Deaktiviert".

properties.lastChecked

string

Ruft den Zeitpunkt ab, zu dem die aktuelle Ressource von diesem Ratgeber auf Empfehlungen analysiert wurde.

properties.recommendationsStatus

string

Ruft diese status von Empfehlungen für diesen Ratgeber ab und grund, warum keine Empfehlungen vorliegen. Mögliche Werte sind u. a. "Ok" (Empfehlungen verfügbar), LowActivity (nicht genügend Workload für die Analyse), "DbSeemsTuned" (Datenbank funktioniert gut), usw.

type

string

Der Ressourcentyp.

AdvisorStatus

Ruft die status der Verfügbarkeit dieses Beraters für Kunden ab. Mögliche Werte sind "GA", "PublicPreview", "LimitedPublicPreview" und "PrivatePreview".

Name Typ Beschreibung
GA

string

LimitedPublicPreview

string

PrivatePreview

string

PublicPreview

string

AutoExecuteStatus

Ruft die automatische Ausführung status ab (ob das System die Empfehlungen ausführen lassen soll) dieses Advisor. Mögliche Werte sind "Aktiviert" und "Deaktiviert".

Name Typ Beschreibung
Default

string

Disabled

string

Enabled

string