Job Step Executions - List By Job Execution

Wyświetla listę wykonań kroków wykonywania zadania.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/jobs/{jobName}/executions/{jobExecutionId}/steps?api-version=2022-02-01-preview
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/jobs/{jobName}/executions/{jobExecutionId}/steps?createTimeMin={createTimeMin}&createTimeMax={createTimeMax}&endTimeMin={endTimeMin}&endTimeMax={endTimeMax}&isActive={isActive}&$skip={$skip}&$top={$top}&api-version=2022-02-01-preview

Parametry identyfikatora URI

Name In Required Type Description
jobAgentName
path True
  • string

Nazwa agenta zadania.

jobExecutionId
path True
  • string
uuid

Identyfikator wykonania zadania

jobName
path True
  • string

Nazwa zadania do pobrania.

resourceGroupName
path True
  • string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure 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.

$skip
query
  • integer
int64

Liczba elementów w kolekcji do pominięcia.

$top
query
  • integer
int64

Liczba elementów do zwrócenia z kolekcji.

createTimeMax
query
  • string
date-time

Jeśli zostanie określony, zostaną uwzględnione tylko wykonania zadania utworzone przed upływem określonego czasu.

createTimeMin
query
  • string
date-time

W przypadku określenia zostaną uwzględnione tylko wykonania zadań utworzonych o określonej godzinie lub po określonej godzinie.

endTimeMax
query
  • string
date-time

Jeśli zostanie określony, zostaną uwzględnione tylko wykonania zadań przed upływem określonego czasu.

endTimeMin
query
  • string
date-time

Jeśli zostanie określony, uwzględniane są tylko wykonania zadań zakończonych o określonej godzinie lub po określonej godzinie.

isActive
query
  • boolean

W przypadku określenia uwzględniane są tylko aktywne lub tylko ukończone wykonania zadania.

Odpowiedzi

Name Type Description
200 OK

Pomyślnie pobrano wykonania kroków.

Other Status Codes

Odpowiedzi na błędy: ***

  • 404 JobAgentNotFound — określony agent zadania nie istnieje na określonym serwerze logicznym.

  • 404 ResourceNotFound — żądany zasób nie został znaleziony.

  • 404 SubscriptionDoesNotHaveServer — nie znaleziono żądanego serwera

  • 404 ServerNotInSubscriptionResourceGroup — określony serwer nie istnieje w określonej grupie zasobów i subskrypcji.

Przykłady

List job step executions

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1/executions/5A86BF65-43AC-F258-2524-9E92992F97CA/steps?api-version=2022-02-01-preview

Sample Response

{
  "value": [
    {
      "properties": {
        "jobVersion": 1,
        "stepName": "step1",
        "stepId": 1,
        "jobExecutionId": "5A86BF65-43AC-F258-2524-9E92992F97CA",
        "lifecycle": "Succeeded",
        "provisioningState": "Succeeded",
        "createTime": "2017-12-03T04:33:15.7189151Z",
        "startTime": "2017-12-03T04:33:16.176937Z",
        "endTime": "2017-12-03T04:33:19.0600862Z",
        "currentAttempts": 1,
        "currentAttemptStartTime": "2017-12-03T04:33:17.4840068Z",
        "lastMessage": "Step 1 succeeded."
      },
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1/executions/5555-6666-7777-8888-999999999999/steps/step1",
      "name": "step1",
      "type": "Microsoft.Sql/servers/jobAgents/jobs/executions/steps"
    }
  ]
}

Definicje

JobExecution

Wykonywanie zadania

JobExecutionLifecycle

Szczegółowy stan wykonywania zadania.

JobExecutionListResult

Lista wykonań zadań.

JobExecutionTarget

Obiekt docelowy wykonywany przez zadanie.

JobTargetType

Typ obiektu docelowego.

ProvisioningState

Stan aprowizacji zadania w usłudze ARM.

JobExecution

Wykonywanie zadania

Name Type Description
id
  • string

Identyfikator zasobu.

name
  • string

Nazwa zasobu.

properties.createTime
  • string

Czas utworzenia zadania.

properties.currentAttemptStartTime
  • string

Godzina rozpoczęcia bieżącej próby.

properties.currentAttempts
  • integer

Liczba prób wykonania zadania.

properties.endTime
  • string

Czas ukończenia zadania.

properties.jobExecutionId
  • string

Unikatowy identyfikator wykonania zadania.

properties.jobVersion
  • integer

Numer wersji zadania.

properties.lastMessage
  • string

Ostatni stan lub komunikat o błędzie.

properties.lifecycle

Szczegółowy stan wykonywania zadania.

properties.provisioningState

Stan aprowizacji zadania w usłudze ARM.

properties.startTime
  • string

Czas rozpoczęcia wykonywania zadania.

properties.stepId
  • integer

Identyfikator kroku zadania.

properties.stepName
  • string

Nazwa kroku zadania.

properties.target

Obiekt docelowy, na który jest wykonywane to wykonanie.

type
  • string

Typ zasobu.

JobExecutionLifecycle

Szczegółowy stan wykonywania zadania.

Name Type Description
Canceled
  • string
Created
  • string
Failed
  • string
InProgress
  • string
Skipped
  • string
Succeeded
  • string
SucceededWithSkipped
  • string
TimedOut
  • string
WaitingForChildJobExecutions
  • string
WaitingForRetry
  • string

JobExecutionListResult

Lista wykonań zadań.

Name Type Description
nextLink
  • string

Link, aby pobrać następną stronę wyników.

value

Tablica wyników.

JobExecutionTarget

Obiekt docelowy wykonywany przez zadanie.

Name Type Description
databaseName
  • string

Nazwa bazy danych.

serverName
  • string

Nazwa serwera.

type

Typ obiektu docelowego.

JobTargetType

Typ obiektu docelowego.

Name Type Description
SqlDatabase
  • string
SqlElasticPool
  • string
SqlServer
  • string
SqlShardMap
  • string
TargetGroup
  • string

ProvisioningState

Stan aprowizacji zadania w usłudze ARM.

Name Type Description
Canceled
  • string
Created
  • string
Failed
  • string
InProgress
  • string
Succeeded
  • string