Udostępnij za pośrednictwem


Server Advisors - Create Or Update

Tworzy lub aktualizuje doradcę serwera.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
advisorName
path True

string

Nazwa doradcy serwera.

resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

serverName
path True

string

Nazwa serwera.

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True

string

Wersja interfejsu API do użycia dla żądania.

Treść żądania

Nazwa Wymagane Typ Opis
properties.autoExecuteValue True

AutoExecuteStatus

Pobiera stan automatycznego wykonywania (czy umożliwić systemowi wykonywanie zaleceń) tego doradcy. Możliwe wartości to "Włączone" i "Wyłączone"

Odpowiedzi

Nazwa Typ Opis
200 OK

Advisor

Pomyślnie zaktualizowano określony doradca serwera.

Przykłady

Update server advisor

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
Advisor

Database Advisor.

AdvisorStatus

Pobiera stan dostępności tego doradcy dla klientów. Możliwe wartości to "GA", "PublicPreview", "LimitedPublicPreview" i "PrivatePreview".

AutoExecuteStatus

Pobiera stan automatycznego wykonywania (czy umożliwić systemowi wykonywanie zaleceń) tego doradcy. Możliwe wartości to "Włączone" i "Wyłączone"

Advisor

Database Advisor.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

kind

string

Rodzaj zasobu.

location

string

Lokalizacja zasobu.

name

string

Nazwa zasobu.

properties.advisorStatus

AdvisorStatus

Pobiera stan dostępności tego doradcy dla klientów. Możliwe wartości to "GA", "PublicPreview", "LimitedPublicPreview" i "PrivatePreview".

properties.autoExecuteValue

AutoExecuteStatus

Pobiera stan automatycznego wykonywania (czy umożliwić systemowi wykonywanie zaleceń) tego doradcy. Możliwe wartości to "Włączone" i "Wyłączone"

properties.lastChecked

string

Pobiera czas, kiedy bieżący zasób został przeanalizowany pod kątem zaleceń przez tego doradcę.

properties.recommendationsStatus

string

Pobiera ten stan zaleceń dla tego doradcy i przyczynę braku żadnych zaleceń. Możliwe wartości obejmują, ale nie są ograniczone do "Ok" (dostępne zalecenia), LowActivity (za mało obciążenia do przeanalizowania), "DbSeemsTuned" (baza danych działa dobrze) itp.

type

string

Typ zasobu.

AdvisorStatus

Pobiera stan dostępności tego doradcy dla klientów. Możliwe wartości to "GA", "PublicPreview", "LimitedPublicPreview" i "PrivatePreview".

Nazwa Typ Opis
GA

string

LimitedPublicPreview

string

PrivatePreview

string

PublicPreview

string

AutoExecuteStatus

Pobiera stan automatycznego wykonywania (czy umożliwić systemowi wykonywanie zaleceń) tego doradcy. Możliwe wartości to "Włączone" i "Wyłączone"

Nazwa Typ Opis
Default

string

Disabled

string

Enabled

string