Job Step Executions - List By Job Execution

Mencantumkan eksekusi langkah eksekusi pekerjaan.

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

Parameter URI

Name In Required Type Description
jobAgentName
path True
  • string

Nama agen pekerjaan.

jobExecutionId
path True
  • string
uuid

Id eksekusi pekerjaan

jobName
path True
  • string

Nama pekerjaan yang akan didapatkan.

resourceGroupName
path True
  • string

Nama grup sumber daya yang berisi sumber daya. Anda dapat memperoleh nilai ini dari Azure Resource Manager API atau portal.

serverName
path True
  • string

Nama server.

subscriptionId
path True
  • string

ID langganan yang mengidentifikasi langganan Azure.

api-version
query True
  • string

Versi API yang digunakan untuk permintaan.

$skip
query
  • integer
int64

Jumlah elemen dalam koleksi yang akan dilewati.

$top
query
  • integer
int64

Jumlah elemen yang akan dikembalikan dari koleksi.

createTimeMax
query
  • string
date-time

Jika ditentukan, hanya eksekusi pekerjaan yang dibuat sebelum waktu yang ditentukan yang disertakan.

createTimeMin
query
  • string
date-time

Jika ditentukan, hanya eksekusi pekerjaan yang dibuat pada atau setelah waktu yang ditentukan yang disertakan.

endTimeMax
query
  • string
date-time

Jika ditentukan, hanya eksekusi pekerjaan yang selesai sebelum waktu yang ditentukan yang disertakan.

endTimeMin
query
  • string
date-time

Jika ditentukan, hanya eksekusi pekerjaan yang selesai pada atau setelah waktu yang ditentukan yang disertakan.

isActive
query
  • boolean

Jika ditentukan, hanya eksekusi pekerjaan yang aktif atau hanya selesai yang disertakan.

Respons

Name Type Description
200 OK

Berhasil mengambil eksekusi langkah.

Other Status Codes

Respons Kesalahan: ***

  • 404 JobAgentNotFound - Agen pekerjaan yang ditentukan tidak ada di server logis yang ditentukan.

  • 404 ResourceNotFound - Sumber daya yang diminta tidak ditemukan.

  • 404 SubscriptionDoesNotHaveServer - Server yang diminta tidak ditemukan

  • 404 ServerNotInSubscriptionResourceGroup - Server yang ditentukan tidak ada di grup sumber daya dan langganan yang ditentukan.

Contoh

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

Definisi

JobExecution

Eksekusi pekerjaan

JobExecutionLifecycle

Status terperinci dari eksekusi pekerjaan.

JobExecutionListResult

Daftar eksekusi pekerjaan.

JobExecutionTarget

Target tempat eksekusi pekerjaan dijalankan.

JobTargetType

Jenis target.

ProvisioningState

Status penyediaan ARM dari eksekusi pekerjaan.

JobExecution

Eksekusi pekerjaan

Name Type Description
id
  • string

ID Sumber Daya.

name
  • string

Nama sumber daya.

properties.createTime
  • string

Waktu eksekusi pekerjaan dibuat.

properties.currentAttemptStartTime
  • string

Waktu mulai upaya saat ini.

properties.currentAttempts
  • integer

Berapa kali eksekusi pekerjaan telah dicoba.

properties.endTime
  • string

Waktu eksekusi pekerjaan selesai.

properties.jobExecutionId
  • string

Pengidentifikasi unik eksekusi pekerjaan.

properties.jobVersion
  • integer

Nomor versi pekerjaan.

properties.lastMessage
  • string

Status terakhir atau pesan kesalahan.

properties.lifecycle

Status terperinci dari eksekusi pekerjaan.

properties.provisioningState

Status penyediaan ARM dari eksekusi pekerjaan.

properties.startTime
  • string

Waktu eksekusi pekerjaan dimulai.

properties.stepId
  • integer

Id langkah pekerjaan.

properties.stepName
  • string

Nama langkah pekerjaan.

properties.target

Target tempat eksekusi ini dijalankan.

type
  • string

Jenis sumber daya

JobExecutionLifecycle

Status terperinci dari eksekusi pekerjaan.

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

JobExecutionListResult

Daftar eksekusi pekerjaan.

Name Type Description
nextLink
  • string

Tautan untuk mengambil halaman hasil berikutnya.

value

Array hasil.

JobExecutionTarget

Target tempat eksekusi pekerjaan dijalankan.

Name Type Description
databaseName
  • string

Nama database.

serverName
  • string

Nama server.

type

Jenis target.

JobTargetType

Jenis target.

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

ProvisioningState

Status penyediaan ARM dari eksekusi pekerjaan.

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