Share via


jobs.jobstep_versions (travaux élastiques Azure) (Transact-SQL)

S’applique à Azure SQL Database

Contient toutes les étapes de toutes les versions des travaux dans le service Travaux élastiques Azure pour Azure SQL Database.

Nom de la colonne Type de données Description
job_name nvarchar(128) Nom du travail.
job_id UNIQUEIDENTIFIER ID unique du travail.
job_version int Version du travail (mise à jour automatique à chaque modification).
step_id int Identificateur unique de cette étape (pour ce travail).
step_name nvarchar(128) Nom unique (pour ce travail) de l’étape.
command_type nvarchar(50) Type de commande à exécuter dans l’étape de travail. La valeur doit être égale à et par défaut à TSql.
command_source nvarchar(50) Emplacement de la commande. Inline est la valeur par défaut et uniquement acceptée.
commande nvarchar(max) Commandes à exécuter par des travaux élastiques via command_type.
credential_name nvarchar(128) Nom des informations d’identification délimitées à la base de données utilisées pour exécuter le travail.
target_group_name nvarchar(128) Nom du groupe cible.
target_group_id UNIQUEIDENTIFIER ID unique du groupe cible.
initial_retry_interval_seconds int Le délai avant la première nouvelle tentative. La valeur par défaut est 1.
maximum_retry_interval_seconds int Délai maximal entre les nouvelles tentatives. Si le délai entre deux tentatives dépasse cette valeur, il est limité à cette valeur à la place. La valeur par défaut est 120.
retry_interval_backoff_multiplier real Le multiplicateur à appliquer au délai de nouvelle tentative si plusieurs tentatives d’exécution d’une étape de travail échouent. La valeur par défaut est 2,0.
retry_attempts int Nombre de tentatives à effectuer si l'étape échoue. Valeur par défaut de 10, qui indique l’absence de nouvelles tentatives.
step_timeout_seconds int Nombre de minutes s'écoulant entre chaque tentative de reprise. La valeur par défaut est 0 et indique un intervalle de 0 minute.
output_type nvarchar(11) Emplacement de la commande. Inline est la valeur par défaut et uniquement acceptée.
output_credential_name nvarchar(128) Nom des informations d'identification à utiliser pour se connecter au serveur de destination afin de stocker le jeu de résultats.
output_subscription_id UNIQUEIDENTIFIER ID unique de l’abonnement du serveur\de la base de données de destination pour le jeu de résultats de l’exécution de la requête.
output_resource_group_name nvarchar(128) Nom du groupe de ressources où réside le serveur de destination.
output_server_name nvarchar(256) Nom du serveur de destination pour le jeu de résultats.
output_database_name nvarchar(128) Nom de la base de données de destination pour le jeu de résultats.
output_schema_name nvarchar(max) Nom du schéma de destination. La valeur par défaut est , si elle n’est dbopas spécifiée.
output_table_name nvarchar(max) Nom de la table pour stocker le jeu de résultats de la requête. La table sera créée automatiquement selon le schéma du jeu de résultats si elle n’existe pas encore. Le schéma doit correspondre au schéma du jeu de résultats.
max_parallelism int Le nombre maximal de bases de données par pool élastique sur lesquelles l’étape de travail sera exécutée simultanément. La valeur par défaut est , ce qui signifie qu’aucune limite n’est NULLdéfinie.

Autorisations

Les membres du rôle jobs_reader peuvent SÉLECTIONNER à partir de cette vue. Pour plus d’informations, consultez Travaux élastiques dans Azure SQL Database.

Attention

Vous ne devez pas mettre à jour les affichages catalogue internes dans la base de données des tâches. Les modifications manuelles de ces affichages catalogue peuvent endommager la base de données des tâches et provoquer une défaillance. Ces vues sont destinées aux requêtes en lecture seule. Vous pouvez utiliser les procédures stockées sur votre base de données de travail.

Notes

Toutes les heures indiquées dans les tâches élastiques sont exprimées dans le fuseau horaire UTC.

Pour afficher uniquement la version actuelle des étapes d’un travail, utilisez jobs.jobsteps.

Exemples

Afficher les étapes de toutes les versions d’un travail

L’exemple suivant montre les étapes de toutes les versions d’un travail, y compris les versions antérieures. Connecter à la base de données de travaux spécifiée lors de la création de l’agent de travail pour exécuter cet exemple.

--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';