Condividi tramite


jobs.jobstep_versions (processi elastici di Azure) (Transact-SQL)

Si applica a:database SQL di Azure

Contiene tutti i passaggi di tutte le versioni dei processi nel servizio Processi elastici di Azure per database SQL di Azure.

Nome colonna Tipo di dati Descrizione
job_name nvarchar(128) Nome del processo.
job_id uniqueidentifier ID univoco del processo.
job_version int Versione del processo aggiornata automaticamente in corrispondenza di ogni modifica del processo.
step_id int Identificatore univoco (all'interno del processo) del passaggio.
step_name nvarchar(128) Nome univoco (a livello di processo) per il passaggio.
command_type nvarchar(50) Tipo di comando da eseguire nel passaggio del processo. Il valore deve essere uguale a e il valore predefinito è TSql.
command_source nvarchar(50) Posizione del comando. Inline è il valore predefinito e accettato solo.
command nvarchar(max) Comandi da eseguire da processi elastici tramite command_type.
credential_name nvarchar(128) Nome della credenziale con ambito database usata per eseguire il processo.
target_group_name nvarchar(128) Nome del gruppo di destinazione.
target_group_id uniqueidentifier ID univoco del gruppo di destinazione.
initial_retry_interval_seconds int Ritardo prima del primo tentativo. Il valore predefinito è 1.
maximum_retry_interval_seconds int Ritardo massimo tra i tentativi. Se il ritardo tra i tentativi supera questo valore, viene limitato in base al valore. Il valore predefinito è 120.
retry_interval_backoff_multiplier real Moltiplicatore da applicare al ritardo tra i tentativi se più tentativi di esecuzione del passaggio del processo hanno esito negativo. Il valore predefinito è 2.0.
retry_attempts int Numero di tentativi da eseguire in caso di esecuzione errata del passaggio. Il valore predefinito è 10, che indica nessun tentativo.
step_timeout_seconds int Numero di minuti che devono trascorrere tra i tentativi. Il valore predefinito è 0, che indica un intervallo di 0 minuti.
output_type nvarchar(11) Posizione del comando. Inline è il valore predefinito e accettato solo.
output_credential_name nvarchar(128) Nome delle credenziali da usare per la connessione al server di destinazione per l'archiviazione del set di risultati.
output_subscription_id uniqueidentifier ID univoco della sottoscrizione del server\database di destinazione per il set di risultati ottenuto dall'esecuzione della query.
output_resource_group_name nvarchar(128) Nome del gruppo di risorse in cui si trova il server di destinazione.
output_server_name nvarchar(256) Nome del server di destinazione per il set di risultati.
output_database_name nvarchar(128) Nome del database di destinazione per il set di risultati.
output_schema_name nvarchar(max) Nome logico dello schema di destinazione. Il valore predefinito è dbo, se non specificato.
output_table_name nvarchar(max) Nome della tabella per archiviare il set di risultati ottenuto dai risultati della query. La tabella verrà creata automaticamente in base allo schema del set di risultati, se non esiste già. Lo schema deve corrispondere allo schema del set di risultati.
max_parallelism int Numero massimo di database per ogni pool elastico in cui il passaggio del processo verrà eseguito contemporaneamente. Il valore predefinito è NULL, ovvero nessun limite.

Autorizzazioni

I membri del ruolo jobs_reader possono edizione Standard LECT da questa visualizzazione. Per altre informazioni, vedere Processi elastici in database SQL di Azure.

Attenzione

Si consiglia di non aggiornare le viste del catalogo interne nel database del processo. La modifica manuale delle viste del catalogo può danneggiare il database dei processi e provocare un errore. Queste viste sono destinate solo all'esecuzione di query di sola lettura. È possibile usare le stored procedure nel database del processo.

Osservazioni:

Tutti gli orari nei processi elastici sono espressi nel fuso orario UTC.

Per visualizzare solo la versione corrente dei passaggi di un processo, usare jobs.jobsteps.

Esempi

Visualizzare i passaggi di tutte le versioni di un processo

L'esempio seguente illustra i passaggi di tutte le versioni di un processo, incluse le versioni precedenti. Connessione al database del processo specificato durante la creazione dell'agente di processo per eseguire questo esempio.

--Connect to the job database specified when creating the job agent

-- View the steps from all version of a job
SELECT jsv.* 
FROM jobs.jobstep_versions AS jsv
WHERE jsv.job_name = 'Rebuild job';