Server Advisors - Get

Bir sunucu danışmanı alır.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
advisorName
path True

string

Sunucu Danışmanı'nın adı.

resourceGroupName
path True

string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

serverName
path True

string

Sunucunun adı.

subscriptionId
path True

string

Azure aboneliğini tanımlayan abonelik kimliği.

api-version
query True

string

İstek için kullanılacak API sürümü.

Yanıtlar

Name Tür Description
200 OK

Advisor

Belirtilen sunucu danışmanının ayrıntıları başarıyla alındı.

Other Status Codes

Hata Yanıtları: ***

  • 404 SubscriptionDoesNotHaveServer - İstenen sunucu bulunamadı

  • 404 AdvisorNotFound - İstenen danışman bulunamadı.

  • 405 Desteklenmiyor - Bu işlev desteklenmez.

  • 409 Çakışması - İstekteki çakışma nedeniyle istek işlenemedi.

  • 503 ServiceTemporarilyUnavailable - Özellik geçici olarak kullanılamıyor.

Örnekler

Get server advisor

Örnek isteği

GET 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

Örnek yanıt

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/CreateIndex",
  "name": "CreateIndex",
  "type": "Microsoft.Sql/servers/advisors",
  "properties": {
    "advisorStatus": "GA",
    "autoExecuteValue": "Disabled"
  }
}

Tanımlar

Name Description
Advisor

Veritabanı Danışmanı.

AdvisorStatus

Bu danışmanın müşterilere kullanılabilirlik durumunu alır. Olası değerler :'GA', 'PublicPreview', 'LimitedPublicPreview' ve 'PrivatePreview'.

AutoExecuteStatus

Bu danışmanın otomatik yürütme durumunu (sistemin önerileri yürütmesine izin verilip verilmeyeceği) alır. Olası değerler 'Etkin' ve 'Devre Dışı' olabilir

Advisor

Veritabanı Danışmanı.

Name Tür Description
id

string

Kaynak Kimliği.

kind

string

Kaynak türü.

location

string

Kaynak konumu.

name

string

Kaynak adı.

properties.advisorStatus

AdvisorStatus

Bu danışmanın müşterilere kullanılabilirlik durumunu alır. Olası değerler :'GA', 'PublicPreview', 'LimitedPublicPreview' ve 'PrivatePreview'.

properties.autoExecuteValue

AutoExecuteStatus

Bu danışmanın otomatik yürütme durumunu (sistemin önerileri yürütmesine izin verilip verilmeyeceği) alır. Olası değerler 'Etkin' ve 'Devre Dışı' olabilir

properties.lastChecked

string (date-time)

Geçerli kaynağın bu danışman tarafından öneriler için analiz edildiği zamanı alır.

properties.recommendationsStatus

string

Bu danışman için önerilerin durumunu ve herhangi bir öneriye sahip olmama nedenini alır. Olası değerler arasında 'Tamam' (Öneriler kullanılabilir), LowActivity (analiz etmek için yeterli iş yükü yok), 'DbSeemsTuned' (Veritabanı iyi durumda) vb. bulunur ancak bunlarla sınırlı değildir.

type

string

Kaynak türü.

AdvisorStatus

Bu danışmanın müşterilere kullanılabilirlik durumunu alır. Olası değerler :'GA', 'PublicPreview', 'LimitedPublicPreview' ve 'PrivatePreview'.

Değer Description
GA
PublicPreview
LimitedPublicPreview
PrivatePreview

AutoExecuteStatus

Bu danışmanın otomatik yürütme durumunu (sistemin önerileri yürütmesine izin verilip verilmeyeceği) alır. Olası değerler 'Etkin' ve 'Devre Dışı' olabilir

Değer Description
Enabled
Disabled
Default