jobs.jobsteps (Travaux élastiques Azure) (Transact-SQL)
S’applique à : Azure SQL Database
Contient toutes les étapes de la version actuelle 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 dbo pas 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 NULL définie. |
autorisations
Les membres du rôle jobs_reader peuvent SÉLECTIONNER à partir de cette vue. Pour plus d’informations, consultez Tâches élastiques dans Azure SQL Database.
Notes
Toutes les heures indiquées dans les tâches élastiques sont exprimées dans le fuseau horaire UTC.
Pour afficher l’historique des versions des étapes du travail, utilisez jobs.jobstep_versions.
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.
Exemples
Afficher les étapes de la version actuelle de tous les travaux
-- View the steps of the current version of all jobs
SELECT js.*
FROM jobs.jobsteps AS js
INNER JOIN jobs.jobs AS j
ON j.job_id = js.job_id AND j.job_version = js.job_version;