none
Job SQL Agent RRS feed

  • Pergunta

  • Bom dia!

    Tenho um Job que roda de 5 em 5 minutos, esse job gera um arquivo .TXT e envia para o nosso cliente uma série de informações.

    Bom, o meu problema é o seguinte, no prédio que estamos alocados é recorrente a falta de energia, muitas dessas quedas duram 5 a 6 horas sendo impossível manter os nossos servidores ligados.

    Sempre que isso ocorre esse JOB não executa até que seja executado manualmente, e da ultima vez que isso aconteceu o nosso cliente ficou 3 dias sem os arquivos.

    Será que existe uma maneira de contornar esse problema? Fazer com que a Schedule do Job não se perca e execute automaticamente mesmo após essas quedas de energia?

    Obrigado!

    quarta-feira, 19 de outubro de 2011 13:50

Respostas

  • Pedro,

    Uma idéia a ser implementada:

    - Criar uma tabela de histórico de execução onde salva o horário da ultima execução.

    - No job, verificar a ultima execução e criar um "contador de tempo" para gerar os arquivos faltantes.

    Espero ter ajudado, se for o caso, marque como útil e como resposta.

    Até mais.


    Rafael Godoi Sabadin
    http://www.linkedin.com/in/rafaelgodoisabadin
    Classifique as respostas. O seu feedback é essencial.
    • Marcado como Resposta Richard Juhasz sexta-feira, 28 de outubro de 2011 18:28
    quarta-feira, 19 de outubro de 2011 15:40

Todas as Respostas

  • Pedro

    acho que seria mais interessante se vc montar um WebServices e o seu clietne consome este webservices no momento que ele quiser...


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    quarta-feira, 19 de outubro de 2011 14:02
    Moderador
  • Marcelo!

    Esse arquivo é gerado conforme especificação do próprio cliente, ele quem pediu dessa forma, para que o sistema dele seja alimentado.

    Outras empresas também enviam esse arquivo, não podemos sair desse padrão.

    Obrigado.

    quarta-feira, 19 de outubro de 2011 14:25
  • Pedro,

    Uma idéia a ser implementada:

    - Criar uma tabela de histórico de execução onde salva o horário da ultima execução.

    - No job, verificar a ultima execução e criar um "contador de tempo" para gerar os arquivos faltantes.

    Espero ter ajudado, se for o caso, marque como útil e como resposta.

    Até mais.


    Rafael Godoi Sabadin
    http://www.linkedin.com/in/rafaelgodoisabadin
    Classifique as respostas. O seu feedback é essencial.
    • Marcado como Resposta Richard Juhasz sexta-feira, 28 de outubro de 2011 18:28
    quarta-feira, 19 de outubro de 2011 15:40
  • Rafael, bom dia!

     

    Desculpe pela demora em responder!

    Bastante interessante a idéia, vou testar aqui e posto os resultados.

     

    Obrigado.

     

    quinta-feira, 20 de outubro de 2011 11:08