jobs.jobsteps (Trabalhos Elásticos do Azure) (Transact-SQL)
Aplica-se a: Banco de Dados SQL do Azure
Contém todas as etapas na versão atual dos trabalhos no serviço de Trabalhos Elásticos do Azure para Banco de Dados SQL do Azure.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
job_name | nvarchar(128) | Nome do trabalho. |
job_id | UNIQUEIDENTIFIER | A ID exclusiva do trabalho. |
job_version | INT | Versão do trabalho (atualizada automaticamente sempre que o trabalho é modificado). |
step_id | INT | Identificador exclusivo (para este trabalho) da etapa. |
step_name | nvarchar(128) | Nome exclusivo (para este trabalho) da etapa. |
command_type | nvarchar (50) | Tipo de comando a ser executado na etapa de trabalho. O valor deve ser igual a e o padrão é .TSql |
command_source | nvarchar (50) | Local do comando. Inline é o valor padrão e apenas aceito. |
command | nvarchar(max) | Os comandos a serem executados por trabalhos elásticos por meio de command_type . |
credential_name | nvarchar(128) | Nome da credencial no escopo do banco de dados usada para executar o trabalho. |
target_group_name | nvarchar(128) | Nome do grupo de destino. |
target_group_id | UNIQUEIDENTIFIER | ID exclusiva do grupo de destino. |
initial_retry_interval_seconds | INT | O atraso antes da primeira tentativa de repetição. O valor padrão é 1. |
maximum_retry_interval_seconds | INT | O atraso máximo entre as tentativas repetição. Se o atraso entre as repetições puder aumentar mais que esse valor, ele será limitado a esse valor. O valor padrão é 120. |
retry_interval_backoff_multiplier | real | O multiplicador a ser aplicado ao atraso de repetição se várias tentativas de execução de etapa de trabalho falharem. O valor padrão é 2.0. |
retry_attempts | INT | O número de novas tentativas a serem usadas se esta etapa apresentar falha. O padrão é 10, que indica nenhuma tentativa de repetição. |
step_timeout_seconds | INT | A quantidade de tempo, em minutos, entre as novas tentativas. O padrão é 0, que indica um intervalo de 0 minuto. |
output_type | nvarchar(11) | Local do comando. Inline é o valor padrão e apenas aceito. |
output_credential_name | nvarchar(128) | O nome das credenciais a serem usadas para conectar-se ao servidor de destino para armazenar o conjunto de resultados. |
output_subscription_id | UNIQUEIDENTIFIER | ID exclusiva da assinatura do servidor/banco de dados de destino do conjunto de resultados da execução da consulta. |
output_resource_group_name | nvarchar(128) | Nome do grupo de recursos no qual o servidor de destino reside. |
output_server_name | nvarchar(256) | Nome do servidor de destino do conjunto de resultados. |
output_database_name | nvarchar(128) | Nome do banco de dados de destino do conjunto de resultados. |
output_schema_name | nvarchar(max) | Nome do esquema de destino. O padrão é dbo , se não for especificado. |
output_table_name | nvarchar(max) | Nome da tabela para armazenar o conjunto de resultados da consulta. A tabela será criada automaticamente com base no esquema do conjunto de resultados se ela ainda não existir. O esquema precisa corresponder ao esquema do conjunto de resultados. |
max_parallelism | INT | O número máximo de bancos de dados por pool elástico em que a etapa de trabalho será executada de cada vez. O padrão é NULL , o que significa que não há limite. |
Permissões
Os membros da função jobs_reader podem SELECT nessa exibição. Para obter mais informações, consulte Trabalhos elásticos no Banco de Dados SQL do Azure.
Comentários
Todos os horários em trabalhos elásticos estão no fuso horário UTC.
Para exibir o histórico de versões das etapas de trabalho, use jobs.jobstep_versions.
Cuidado
Você não deve atualizar exibições do catálogo interno no banco de dados de trabalhos. A alteração manual dessas exibições do catálogo pode corromper o banco de dados de trabalhos e causar falhas. Esses modos de exibição são apenas para consulta somente leitura. Você pode usar os procedimentos armazenados em seu banco de dados de trabalhos.
Exemplos
Exibir etapas da versão atual de todos os trabalhos
-- 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;