none
Ajuda em monitorar um JoB RRS feed

Respostas

  • segue do books online

    run_status int Status of the job execution:

    0 = Failed
    1 = Succeeded
    2 = Retry
    3 = Canceled
    4 = In progress



    Abs;
    Questoes de Infra, acesse o technet - http://forums.microsoft.com/Technet-BR/default.aspx -
    • Marcado como Resposta dralves quarta-feira, 4 de fevereiro de 2009 12:56
    quarta-feira, 4 de fevereiro de 2009 12:54
  • Olá Daniel,

    Nesse caso você terá de recorrer a tabelas como sysjobs, sysjobsactivity, etc no MSDB para verificar o Status (embora o SQL Server Management Studio também mostre o status do job (parado, rodando, falha, etc)).

    Não há como saber quanto tempo falta ou qual o % de execução do job. O job é composto de um ou mais steps e a execução de cada um desses steps é variada e depende de diversos fatores. O que você pode é com base na sysjobhistory verificar o tempo médio de execução do job e realizar algumas estimativas.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com
    Classifique as respostas. O seu feedback é imprescindível
    • Marcado como Resposta dralves quarta-feira, 4 de fevereiro de 2009 12:56
    quarta-feira, 4 de fevereiro de 2009 11:40

Todas as Respostas

  • Bom Dia,

    Você poderia fazer consultas diretas a tabelas de sistemas (sysjobs no MSDB) por exemplo para saber se o JOB está executando. Mas qual seria necessidade específica ? Por que o histórico não lhe atende ?

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com
    Classifique as respostas. O seu feedback é imprescindível
    quarta-feira, 4 de fevereiro de 2009 11:31
  • Estou querendo ver se ele está rodando ou não e se tiver algum lugar para monitorar de falta 10% ou 20% por exemplo?
    Daniel
    quarta-feira, 4 de fevereiro de 2009 11:33
  • Olá Daniel,

    Nesse caso você terá de recorrer a tabelas como sysjobs, sysjobsactivity, etc no MSDB para verificar o Status (embora o SQL Server Management Studio também mostre o status do job (parado, rodando, falha, etc)).

    Não há como saber quanto tempo falta ou qual o % de execução do job. O job é composto de um ou mais steps e a execução de cada um desses steps é variada e depende de diversos fatores. O que você pode é com base na sysjobhistory verificar o tempo médio de execução do job e realizar algumas estimativas.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com
    Classifique as respostas. O seu feedback é imprescindível
    • Marcado como Resposta dralves quarta-feira, 4 de fevereiro de 2009 12:56
    quarta-feira, 4 de fevereiro de 2009 11:40
  • Blz, Gustavo

    Já acessei as duas tabelas para o meu Job. Mais quais o campos que informa se ele está (parado, rodando, falha).
    Daniel
    quarta-feira, 4 de fevereiro de 2009 11:57
  • segue do books online

    run_status int Status of the job execution:

    0 = Failed
    1 = Succeeded
    2 = Retry
    3 = Canceled
    4 = In progress



    Abs;
    Questoes de Infra, acesse o technet - http://forums.microsoft.com/Technet-BR/default.aspx -
    • Marcado como Resposta dralves quarta-feira, 4 de fevereiro de 2009 12:56
    quarta-feira, 4 de fevereiro de 2009 12:54