Compartilhar via


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';