Como posso determinar o sucesso / falha de trabalhos no banco de dados do Backup Exec?

1

Estou tentando reunir programaticamente o histórico de backup do banco de dados do Backup Exec 12.5. Eu acho que posso obter isso da tabela JobHistoryDetail, mas isso é um palpite (Por favor corrija-me se eu estiver errado sobre isso).

Alguém pode me dizer como posso determinar se os trabalhos na tabela JobHistoryDetail foram concluídos com êxito ou falharam? Há um número de colunas que contêm status inteiro, erros, etc, que parecem promissores - mas eu não sei o que qualquer um dos números mapeia para (sucesso? Falha? Cancelar?).

Ou há alguma documentação para o banco de dados? Estou operando com muitas conjeturas.

    
por Eric 26.10.2011 / 22:14

1 resposta

2

Abaixo, você encontrará uma lista de códigos de status para o campo "Status final do trabalho" no banco de dados do BEDB. Eu usei o Excel (de todas as coisas) para se conectar aos dados usando seus recursos de conexão de dados. Se você souber de outra maneira de se conectar ao SQL, use-o.

Eu conectei-me ao banco de dados "[Server_Name] \ BKUPEXEC e usei o arquivo de dados BEDB. Dentro desse banco de dados há uma tabela chamada" vwJobHistory "e um campo chamado 'Status final do trabalho'.

Espero que isso ajude.

JOB_STATE_CANCELED = 1 O trabalho foi encerrado porque foi cancelado.

JOB_STATE_COMPLETED = 2 O trabalho foi concluído e está aguardando a disposição final.

JOB_STATE_SUCCESS_WITH_EXCEPTION S = 3 O trabalho foi concluído com sucesso com algumas exceções.

JOB_STATE_DISPATCHED = 4 O trabalho foi enviado.

JOB_STATE_HOLD = 5 O trabalho está em espera.

JOB_STATE_ERROR = 6 O trabalho foi concluído com um erro.

JOB_STATE_INVALID SCHEDULE = 7 O agendamento da tarefa é inválido. O trabalho nunca será executado.

JOB_STATE_NOT_IN_WINDOW = 10 A janela de horário agendado do trabalho foi fechada antes que o trabalho pudesse ser despachado. Pode não ter havido um dispositivo disponível durante a janela de tempo.

JOB_STATE_READY_BUT_PAUSED = 11 O trabalho está pronto, mas o servidor de mídia está pausado.

JOB_STATE_PENDING = 12 O trabalho está em um estado de transição.

JOB_STATE_RECOVERED = 13 Durante a inicialização, o Backup Exec detectou que um trabalho estava ativo quando o servidor foi desligado e que a opção Reinício do ponto de verificação não estava ativada para este trabalho. O registro do histórico de trabalhos foi marcado como JOB_STATE_RECOVERED e o trabalho foi agendado para reiniciar imediatamente

JOB_STATE_RESUMED = 15 Durante a inicialização, o Backup Exec detectou que um trabalho estava ativo quando o servidor foi desligado e que a opção Reinício do ponto de verificação estava ativada para este trabalho. O registro do histórico de trabalhos foi marcado como JOB_STATE_RESUMED, o trabalho foi agendado para reiniciar imediatamente e o sinalizador de trabalho foi configurado para indicar a reinicialização do ponto de verificação.

JOB_STATE_ACTIVE = 16 O trabalho está sendo executado no servidor.

JOB_STATE_READY = 17 O trabalho é elegível para despacho.

JOB_STATE_SCHEDULED = 18 O trabalho tem uma data de vencimento no futuro.

JOB_STATE_SUCCESS = 19 O trabalho foi concluído com sucesso.

JOB_STATE_SUPERCEDED = 20 O trabalho está pronto, mas outra tarefa de precedência superior é elegível para execução.

JOB_STATE_THRESHOLD_AUTO_ABORT = 21 O trabalho foi cancelado porque não foi concluído dentro do número de horas ou minutos que foram definidos para a opção Ativar cancelamento automático no agendamento de trabalho.

JOB_STATE_TO_BE_SCHEDULED = 22 O trabalho precisa ter a data de vencimento calculada.

JOB_STATE_LINKED_JOB = 23 O trabalho está vinculado a outro trabalho e não será iniciado até que o trabalho seja concluído

    
por 24.11.2011 / 07:15