Dela via


Job Executions - Create

Startar en elastisk jobbkörning.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/jobs/{jobName}/start?api-version=2021-11-01

URI-parametrar

Name I Obligatorisk Typ Description
jobAgentName
path True

string

Namnet på jobbagenten.

jobName
path True

string

Namnet på jobbet som ska hämtas.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

serverName
path True

string

Namnet på servern.

subscriptionId
path True

string

Det prenumerations-ID som identifierar en Azure-prenumeration.

api-version
query True

string

DEN API-version som ska användas för begäran.

Svar

Name Typ Description
200 OK

JobExecution

En körning för jobbet har startats.

202 Accepted

Har godkänts

Other Status Codes

Felsvar: ***

  • 400 ElasticJobsOperationFailed – Det gick inte att hantera elastiska jobb.

  • 400 ElasticJobsOperationFailed – Det gick inte att hantera elastiska jobb.

  • 404 JobAgentNotFound – Den angivna jobbagenten finns inte på den angivna logiska servern.

  • 404 SubscriptionDoesNotHaveServer – Den begärda servern hittades inte

  • 404 ServerNotInSubscriptionResourceGroup – Den angivna servern finns inte i den angivna resursgruppen och prenumerationen.

  • 404 ResourceNotFound – Den begärda resursen hittades inte.

  • 404 OperationIdNotFound – åtgärden med ID finns inte.

  • 409 OperationCancelled – Åtgärden har avbrutits av användaren.

  • 409 OperationInterrupted – Det gick inte att slutföra åtgärden på resursen eftersom den avbröts av en annan åtgärd på samma resurs.

  • 429 SubscriptionTooManyCreateUpdateRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 500 OperationTimedOut – Tidsgränsen för åtgärden uppnåddes och återställdes automatiskt. Försök att utföra åtgärden igen.

  • 503 TooManyRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

Exempel

Start a job execution.

Exempelbegäran

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1/start?api-version=2021-11-01

Exempelsvar

{
  "properties": {
    "jobVersion": 1,
    "jobExecutionId": "5A86BF65-43AC-F258-2524-9E92992F97CA",
    "lifecycle": "Created",
    "provisioningState": "Created",
    "createTime": "2016-09-23T01:00:00Z",
    "currentAttempts": 0,
    "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/executions"
}

Definitioner

Name Description
JobExecution

En körning av ett jobb

JobExecutionLifecycle

Det detaljerade tillståndet för jobbkörningen.

JobExecutionTarget

Målet som en jobbkörning körs på.

JobTargetType

Måltypen.

ProvisioningState

ARM-etableringstillståndet för jobbkörningen.

JobExecution

En körning av ett jobb

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.createTime

string

Den tid då jobbkörningen skapades.

properties.currentAttemptStartTime

string

Starttid för det aktuella försöket.

properties.currentAttempts

integer

Antal gånger som jobbkörningen har försökts.

properties.endTime

string

Den tid då jobbkörningen slutfördes.

properties.jobExecutionId

string

Den unika identifieraren för jobbkörningen.

properties.jobVersion

integer

Jobbversionsnumret.

properties.lastMessage

string

Senaste status eller felmeddelande.

properties.lifecycle

JobExecutionLifecycle

Det detaljerade tillståndet för jobbkörningen.

properties.provisioningState

ProvisioningState

ARM-etableringstillståndet för jobbkörningen.

properties.startTime

string

Den tid då jobbkörningen startade.

properties.stepId

integer

Jobbets steg-ID.

properties.stepName

string

Jobbstegets namn.

properties.target

JobExecutionTarget

Det mål som den här körningen körs på.

type

string

Resurstyp.

JobExecutionLifecycle

Det detaljerade tillståndet för jobbkörningen.

Name Typ Description
Canceled

string

Created

string

Failed

string

InProgress

string

Skipped

string

Succeeded

string

SucceededWithSkipped

string

TimedOut

string

WaitingForChildJobExecutions

string

WaitingForRetry

string

JobExecutionTarget

Målet som en jobbkörning körs på.

Name Typ Description
databaseName

string

Databasnamnet.

serverName

string

Servernamnet.

type

JobTargetType

Måltypen.

JobTargetType

Måltypen.

Name Typ Description
SqlDatabase

string

SqlElasticPool

string

SqlServer

string

SqlShardMap

string

TargetGroup

string

ProvisioningState

ARM-etableringstillståndet för jobbkörningen.

Name Typ Description
Canceled

string

Created

string

Failed

string

InProgress

string

Succeeded

string