Job Executions - List By Job

Wyświetla listę wykonań zadania.

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

Parametry identyfikatora URI

Name In Required Type Description
jobAgentName
path True
  • string

Nazwa agenta 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 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.

$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 zadań utworzonych przed określonym czasem.

createTimeMin
query
  • string
date-time

Jeśli zostanie określony, uwzględniane są tylko wykonania zadań utworzone 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 określono, uwzględniane są tylko wykonania zadań ukończone o określonej godzinie lub po określonej godzinie.

isActive
query
  • boolean

Jeśli jest określony, uwzględniane są tylko aktywne lub tylko ukończone wykonania zadań.

Odpowiedzi

Name Type Description
200 OK

Pomyślnie pobrano wykonania zadań.

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 a job's 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?api-version=2021-02-01-preview

Sample Response

{
  "value": [
    {
      "properties": {
        "jobVersion": 1,
        "jobExecutionId": "5A86BF65-43AC-F258-2524-9E92992F97CA",
        "lifecycle": "Created",
        "provisioningState": "Created",
        "createTime": "2017-03-21T19:02:00.8707045Z",
        "startTime": "2017-03-21T19:12:00.8707045Z",
        "endTime": "2017-03-21T19:22:00.8707045Z",
        "currentAttempts": 0,
        "currentAttemptStartTime": "2017-03-21T19:12:00.8707045Z",
        "lastMessage": "Job execution created."
      },
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1/executions/5555-6666-7777-8888-999999999999",
      "name": "5555-6666-7777-8888-999999999999",
      "type": "Microsoft.Sql/servers/jobAgents/jobs/executions"
    },
    {
      "properties": {
        "jobVersion": 1,
        "jobExecutionId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
        "lifecycle": "Succeeded",
        "provisioningState": "Succeeded",
        "createTime": "2017-12-15T19:02:00.8707045Z",
        "startTime": "2017-12-15T19:12:00.8707045Z",
        "endTime": "2017-12-15T19:22:00.8707045Z",
        "currentAttempts": 1,
        "lastMessage": "Job execution succeeded."
      },
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1/executions/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
      "name": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
      "type": "Microsoft.Sql/servers/jobAgents/jobs/executions"
    }
  ],
  "nextLink": "https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1/executions?api-version=2017-03-01-preview&%24skip=2"
}

Definicje

JobExecution

Wykonywanie zadania

JobExecutionLifecycle

Szczegółowy stan wykonania zadania.

JobExecutionListResult

Lista wykonań zadań.

JobExecutionTarget

Obiekt docelowy, na który jest wykonywane wykonywanie zadania.

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 wykonania 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 wykonywany przez to wykonanie.

type
  • string

Typ zasobu.

JobExecutionLifecycle

Szczegółowy stan wykonania 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

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

value

Tablica wyników.

JobExecutionTarget

Obiekt docelowy, na który jest wykonywane wykonywanie zadania.

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