Partilhar via


Job Step Executions - List By Job Execution

Listas as execuções de passos de uma execução de trabalho.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/jobs/{jobName}/executions/{jobExecutionId}/steps?api-version=2021-11-01
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=2021-11-01

Parâmetros do URI

Name Em Necessário Tipo Description
jobAgentName
path True

string

O nome do agente de tarefas.

jobExecutionId
path True

string

uuid

O ID da execução da tarefa

jobName
path True

string

O nome da tarefa a obter.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Pode obter este valor a partir da API do Azure Resource Manager ou do portal.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

O ID da subscrição que identifica uma subscrição do Azure.

api-version
query True

string

A versão da API a utilizar para o pedido.

$skip
query

integer

int64

O número de elementos na coleção a ignorar.

$top
query

integer

int64

O número de elementos a devolver da coleção.

createTimeMax
query

string

date-time

Se especificado, só são incluídas as execuções de tarefas criadas antes da hora especificada.

createTimeMin
query

string

date-time

Se for especificado, só são incluídas as execuções de tarefas criadas no ou após a hora especificada.

endTimeMax
query

string

date-time

Se especificado, apenas as execuções de tarefas concluídas antes da hora especificada são incluídas.

endTimeMin
query

string

date-time

Se especificado, apenas são incluídas as execuções de tarefas concluídas no ou após o tempo especificado.

isActive
query

boolean

Se especificado, só são incluídas execuções de tarefas ativas ou concluídas.

Respostas

Name Tipo Description
200 OK

JobExecutionListResult

As execuções de passos foram obtidas com êxito.

Other Status Codes

Respostas de Erro: ***

  • 404 JobAgentNotFound – o agente de tarefa especificado não existe no servidor lógico especificado.

  • 404 ResourceNotFound – o recurso pedido não foi encontrado.

  • 404 SubscriptionDoesNotHaveServer – O servidor pedido não foi encontrado

  • 404 ServerNotInSubscriptionResourceGroup - O servidor especificado não existe no grupo de recursos e na subscrição especificados.

Exemplos

List job step executions

Pedido de amostra

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=2021-11-01

Resposta da amostra

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

Definições

Name Description
JobExecution

Uma execução de uma tarefa

JobExecutionLifecycle

O estado detalhado da execução da tarefa.

JobExecutionListResult

Uma lista de execuções de tarefas.

JobExecutionTarget

O destino em que uma execução de tarefa é executada.

JobTargetType

O tipo de destino.

ProvisioningState

O estado de aprovisionamento do ARM da execução da tarefa.

JobExecution

Uma execução de uma tarefa

Name Tipo Description
id

string

ID do Recurso.

name

string

Nome do recurso.

properties.createTime

string

A hora em que a execução da tarefa foi criada.

properties.currentAttemptStartTime

string

Hora de início da tentativa atual.

properties.currentAttempts

integer

Número de vezes que a execução da tarefa foi tentada.

properties.endTime

string

A hora em que a execução da tarefa foi concluída.

properties.jobExecutionId

string

O identificador exclusivo da execução da tarefa.

properties.jobVersion

integer

O número da versão da tarefa.

properties.lastMessage

string

O último estado ou mensagem de erro.

properties.lifecycle

JobExecutionLifecycle

O estado detalhado da execução da tarefa.

properties.provisioningState

ProvisioningState

O estado de aprovisionamento do ARM da execução da tarefa.

properties.startTime

string

A hora em que a execução da tarefa foi iniciada.

properties.stepId

integer

O ID do passo da tarefa.

properties.stepName

string

O nome do passo da tarefa.

properties.target

JobExecutionTarget

O destino em que esta execução é executada.

type

string

Tipo de recurso.

JobExecutionLifecycle

O estado detalhado da execução da tarefa.

Valor Description
Canceled
Created
Failed
InProgress
Skipped
Succeeded
SucceededWithSkipped
TimedOut
WaitingForChildJobExecutions
WaitingForRetry

JobExecutionListResult

Uma lista de execuções de tarefas.

Name Tipo Description
nextLink

string

Ligação para obter a página seguinte dos resultados.

value

JobExecution[]

Matriz de resultados.

JobExecutionTarget

O destino em que uma execução de tarefa é executada.

Name Tipo Description
databaseName

string

O nome da base de dados.

serverName

string

O nome do servidor.

type

JobTargetType

O tipo de destino.

JobTargetType

O tipo de destino.

Valor Description
SqlDatabase
SqlElasticPool
SqlServer
SqlShardMap
TargetGroup

ProvisioningState

O estado de aprovisionamento do ARM da execução da tarefa.

Valor Description
Canceled
Created
Failed
InProgress
Succeeded