Compartilhar via


sysjobhistory (Transact-SQL)

Contém informações sobre a execução de trabalhos agendados pelo SQL Server Agent. Esta tabela é armazenada no banco de dados msdb.

ObservaçãoObservação

Os dados só serão atualizados depois que o jobstep for concluído.

Nome da coluna

Tipo de dados

Descrição

instance_id

int

Identificador exclusivo da linha.

job_id

uniqueidentifier

ID do trabalho.

step_id

int

ID da etapa no trabalho.

step_name

sysname

Nome da etapa.

sql_message_id

int

ID de qualquer mensagem de erro do SQL Server retornada se o trabalho falhar.

sql_severity

int

Severidade de qualquer erro do SQL Server.

message

nvarchar(4000)

Texto, se houver, de um erro do SQL Server.

run_status

int

O status da execução do trabalho:

0 = Falhou

1 = Obteve êxito

2 = Tentar novamente

3 = Cancelada

run_date

int

Data do início da execução do trabalho ou da etapa. Para um histórico Em andamento, esta é a data/hora em que o histórico foi gravado.

run_time

int

Hora do início do trabalho ou da etapa.

run_duration

int

Tempo decorrido na execução do trabalho ou da etapa no formato HHMMSS.

operator_id_emailed

int

ID do operador notificado quando o trabalho foi concluído.

operator_id_netsent

int

ID do operador notificado por uma mensagem quando o trabalho foi concluído.

operator_id_paged

int

ID do operador notificado por pager quando o trabalho foi concluído.

retries_attempted

int

Número de tentativas repetidas para o trabalho ou a etapa.

server

sysname

Nome do servidor no qual o trabalho foi executado.