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 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.
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. Connectez-vous à 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';