Job Steps - List By Job
Ruft alle Auftragsschritte für die aktuelle Version eines Auftrags ab.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/jobs/{jobName}/steps?api-version=2021-11-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
job
|
path | True |
string |
Der Name des Auftrags-Agents. |
job
|
path | True |
string |
Der Name des abzurufenden Auftrags. |
resource
|
path | True |
string |
Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden. |
server
|
path | True |
string |
Name des Servers |
subscription
|
path | True |
string |
Abonnement-ID für ein Azure-Abonnement. |
api-version
|
query | True |
string |
API-Version, die für die Anforderung verwendet werden soll. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Die Liste der Auftragsschritte wurde erfolgreich abgerufen. |
|
Other Status Codes |
Fehlerantworten: ***
|
Beispiele
List job steps for the latest version of a job.
Beispielanforderung
Beispiel für eine Antwort
{
"value": [
{
"properties": {
"stepId": 1,
"targetGroup": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/targetGroups/targetGroup1",
"credential": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/cred1",
"action": {
"type": "TSql",
"source": "Inline",
"value": "select 2"
},
"output": {
"type": "SqlDatabase",
"subscriptionId": "3501b905-a848-4b5d-96e8-b253f62d735a",
"resourceGroupName": "group3",
"serverName": "server3",
"databaseName": "database3",
"schemaName": "myschema1234",
"tableName": "mytable5678",
"credential": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/cred0"
},
"executionOptions": {
"timeoutSeconds": 1234,
"retryAttempts": 42,
"initialRetryIntervalSeconds": 11,
"maximumRetryIntervalSeconds": 222,
"retryIntervalBackoffMultiplier": 3
}
},
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1/steps/step1",
"name": "step1",
"type": "Microsoft.Sql/servers/jobAgents/jobs/steps"
},
{
"properties": {
"stepId": 2,
"targetGroup": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/targetGroups/targetGroup1",
"credential": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/cred1",
"action": {
"type": "TSql",
"source": "Inline",
"value": "select 2"
},
"output": {
"type": "SqlDatabase",
"subscriptionId": "3501b905-a848-4b5d-96e8-b253f62d735a",
"resourceGroupName": "group3",
"serverName": "server3",
"databaseName": "database3",
"schemaName": "myschema1234",
"tableName": "mytable5678",
"credential": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/cred0"
},
"executionOptions": {
"timeoutSeconds": 1234,
"retryAttempts": 42,
"initialRetryIntervalSeconds": 11,
"maximumRetryIntervalSeconds": 222,
"retryIntervalBackoffMultiplier": 3
}
},
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1/steps/step2",
"name": "step2",
"type": "Microsoft.Sql/servers/jobAgents/jobs/steps"
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Job |
Ein Auftragsschritt. |
Job |
Die Aktion, die von einem Auftragsschritt ausgeführt werden soll. |
Job |
Die Quelle der auszuführenden Aktion. |
Job |
Art der Aktion, die vom Auftragsschritt ausgeführt wird. |
Job |
Die Ausführungsoptionen eines Auftragsschritts. |
Job |
Eine Liste der Auftragsschritte. |
Job |
Die Ausgabekonfiguration eines Auftragsschritts. |
Job |
Der Ausgabezieltyp. |
JobStep
Ein Auftragsschritt.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
name |
string |
Name der Ressource. |
properties.action |
Die Aktionsnutzlast des Auftragsschritts. |
|
properties.credential |
string |
Die Ressourcen-ID der Auftragsanmeldeinformationen, die zum Herstellen einer Verbindung mit den Zielen verwendet werden. |
properties.executionOptions |
Ausführungsoptionen für den Auftragsschritt. |
|
properties.output |
Ausgabezieleigenschaften des Auftragsschritts. |
|
properties.stepId |
integer |
Der Index des Auftragsschritts innerhalb des Auftrags. Wenn beim Erstellen des Auftragsschritts nicht angegeben wird, wird er als letzter Schritt erstellt. Wenn beim Aktualisieren des Auftragsschritts nicht angegeben wird, wird die Schritt-ID nicht geändert. |
properties.targetGroup |
string |
Die Ressourcen-ID der Zielgruppe, für die der Auftragsschritt ausgeführt wird. |
type |
string |
Der Ressourcentyp. |
JobStepAction
Die Aktion, die von einem Auftragsschritt ausgeführt werden soll.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
source | Inline |
Die Quelle der auszuführenden Aktion. |
|
type | TSql |
Art der Aktion, die vom Auftragsschritt ausgeführt wird. |
|
value |
string |
Der Aktionswert, z. B. der Text des auszuführenden T-SQL-Skripts. |
JobStepActionSource
Die Quelle der auszuführenden Aktion.
Name | Typ | Beschreibung |
---|---|---|
Inline |
string |
JobStepActionType
Art der Aktion, die vom Auftragsschritt ausgeführt wird.
Name | Typ | Beschreibung |
---|---|---|
TSql |
string |
JobStepExecutionOptions
Die Ausführungsoptionen eines Auftragsschritts.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
initialRetryIntervalSeconds |
integer |
1 |
Anfängliche Verzögerung zwischen Wiederholungen für die Ausführung des Auftragsschritts. |
maximumRetryIntervalSeconds |
integer |
120 |
Die maximale Wartezeit zwischen Wiederholungen für die Ausführung des Auftragsschritts. |
retryAttempts |
integer |
10 |
Die maximale Anzahl der Wiederholungen des Auftragsschritts, wenn der erste Versuch fehlschlägt. |
retryIntervalBackoffMultiplier |
number |
2 |
Der Backoff-Multiplikator für die Zeit zwischen Wiederholungen. |
timeoutSeconds |
integer |
43200 |
Ausführungstimeout für den Auftragsschritt. |
JobStepListResult
Eine Liste der Auftragsschritte.
Name | Typ | Beschreibung |
---|---|---|
nextLink |
string |
Link zum Abrufen der nächsten Ergebnisseite. |
value |
Job |
Array von Ergebnissen. |
JobStepOutput
Die Ausgabekonfiguration eines Auftragsschritts.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
credential |
string |
Die Ressourcen-ID der Anmeldeinformationen, die zum Herstellen einer Verbindung mit dem Ausgabeziel verwendet werden sollen. |
|
databaseName |
string |
Die Ausgabezieldatenbank. |
|
resourceGroupName |
string |
Die Ausgabezielressourcengruppe. |
|
schemaName |
string |
dbo |
Das Zielschema der Ausgabe. |
serverName |
string |
Der Name des Ausgabezielservers. |
|
subscriptionId |
string |
Die ID des Ausgabezielabonnements. |
|
tableName |
string |
Die Ausgabezieltabelle. |
|
type | SqlDatabase |
Der Ausgabezieltyp. |
JobStepOutputType
Der Ausgabezieltyp.
Name | Typ | Beschreibung |
---|---|---|
SqlDatabase |
string |