jobs.jobstep_versions (Azure Elastic Jobs) (Transact-SQL)
Aplica-se a: Banco de Dados SQL do Azure
Contém todas as etapas em todas as versões de 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.
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.
Comentários
Todos os horários em trabalhos elásticos estão no fuso horário UTC.
Para exibir apenas a versão atual das etapas de um trabalho, use jobs.jobsteps.
Exemplos
Exibir as etapas de todas as versões de um trabalho
O exemplo a seguir mostra as etapas de todas as versões de um trabalho, incluindo versões anteriores. Conecte-se ao banco de dados de trabalho especificado ao criar o agente de trabalho para executar este exemplo.
--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';