jobs.jobstep_versions (trabajos elásticos de Azure) (Transact-SQL)
Se aplica a: Azure SQL Database
Contiene todos los pasos de todas las versiones de trabajos del servicio Trabajos elásticos de Azure para Azure SQL Database.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
job_name | nvarchar(128) | Nombre del trabajo. |
job_id | UNIQUEIDENTIFIER | Id. único del trabajo. |
job_version | int | Versión del trabajo (se actualiza automáticamente cada vez que el trabajo se modifica). |
step_id | int | Identificador único del paso (en este trabajo). |
step_name | nvarchar(128) | Nombre único (de este trabajo) para el paso. |
command_type | nvarchar(50) | Tipo de comando que se ejecutará en el paso de trabajo. El valor debe ser igual a y el valor predeterminado es TSql . |
command_source | nvarchar(50) | Ubicación del comando. Inline es el valor predeterminado y solo el valor aceptado. |
command | nvarchar(max) | Los comandos que ejecutarán los trabajos elásticos a través command_type de . |
credential_name | nvarchar(128) | Nombre de la credencial con ámbito de base de datos utilizada para ejecutar el trabajo. |
target_group_name | nvarchar(128) | Nombre del grupo de destino. |
target_group_id | UNIQUEIDENTIFIER | Identificador único del grupo de destino. |
initial_retry_interval_seconds | int | Retraso antes del primer reintento. El valor predeterminado es 1. |
maximum_retry_interval_seconds | int | Retraso máximo entre los reintentos. Si el retraso entre los reintentos creciera por encima de este valor, se limitaría a este valor en su lugar. El valor predeterminado es 120. |
retry_interval_backoff_multiplier | real | Multiplicador que se aplicará al retraso de reintentos si varios intentos de ejecución del paso de trabajo generan un error. El valor predeterminado es 2.0. |
retry_attempts | int | Número de reintentos en caso de que el paso dé error. El valor predeterminado de 10, que indica que no se realiza ningún reintento. |
step_timeout_seconds | int | Tiempo en minutos entre reintentos. El valor predeterminado es 0, que indica un intervalo de 0 minutos. |
output_type | nvarchar(11) | Ubicación del comando. Inline es el valor predeterminado y solo el valor aceptado. |
output_credential_name | nvarchar(128) | Nombre de las credenciales que se usarán para conectarse al servidor de destino para almacenar el conjunto de resultados. |
output_subscription_id | UNIQUEIDENTIFIER | Identificador único de la suscripción del servidor o la base de destino de destino para el conjunto de resultados de la ejecución de la consulta. |
output_resource_group_name | nvarchar(128) | Nombre del grupo de recursos donde reside el servidor de destino. |
output_server_name | nvarchar(256) | Nombre del servidor de destino para el conjunto de resultados. |
output_database_name | nvarchar(128) | Nombre de la base de datos de destino para el conjunto de resultados. |
output_schema_name | nvarchar(max) | Nombre del esquema de destino. El valor predeterminado es dbo , si no se especifica. |
output_table_name | nvarchar(max) | Nombre de la tabla donde se almacenará el conjunto de resultados de los resultados de la consulta. La tabla se creará automáticamente en función del esquema del conjunto de resultados si aún no existe. El esquema debe coincidir con el esquema del conjunto de resultados. |
max_parallelism | int | Número máximo de bases de datos por grupo elástico en el que se ejecutará el paso de trabajo a la vez. El valor predeterminado es NULL , lo que significa que no hay límite. |
Permisos
Los miembros del rol jobs_reader pueden seleccionar desde esta vista. Para obtener más información, consulte Trabajos elásticos para Azure SQL Database.
Precaución
No debe actualizar las vistas de catálogo internas en la base de datos de trabajos. Cambiar manualmente estas vistas de catálogo puede dañar la base de datos de trabajo y provocar un error. Estas vistas son solo para consultas de solo lectura. Puede usar los procedimientos almacenados en la base de datos de trabajo.
Comentarios
Todas las horas de los trabajos elásticos se encuentran en la zona horaria UTC.
Para ver solo la versión actual de los pasos de un trabajo, use jobs.jobsteps.
Ejemplos
Ver los pasos de todas las versiones de un trabajo
En el ejemplo siguiente se muestran los pasos de todas las versiones de un trabajo, incluidas las versiones anteriores. Conéctese a la base de datos de trabajos especificada al crear el agente de trabajo para ejecutar este ejemplo.
--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';
Contenido relacionado
- jobs.sp_add_jobstep (trabajos elásticos de Azure) (Transact-SQL)
- jobs.sp_update_jobstep (trabajos elásticos de Azure) (Transact-SQL)
- Trabajos elásticos para Azure SQL Database
- Creación, configuración y administración de trabajos elásticos
- Creación y administración de trabajos elásticos mediante T-SQL