Usuário com melhor resposta
Job SQL Server 2000

Pergunta
-
Como um job não startar enquanto outro job estiver em execução?
Exemplo: o job A vai startar às 12:00h e leva 3horas para executar e terminar, outro job B está configurado para startar de 30 em 30 minutos.
Então, como configurar no SQL Server 2000 o job B para não startar enquanto o job A estiver em execução!!
No aguardo...
Bruno Sá.quinta-feira, 28 de julho de 2011 14:27
Respostas
-
Bruno
entao fazer um depencia deste tipo não vai rolar o que vc pode fazer é:
1- FAzer um job só e colocar com step ai quando acabar uma inicia a outra (mas no seu caso vc roda de 30 em 30 min uma delas, talvez nao se aplique a sua necessidade)
2- no job de 30 e 30 min vc adiciona um script verificando na sysjobs se o job ainad esta em execução... ai não executa um if mesmo...
att.
Marcelo FernandesMCP, MCDBA, MCSA, MCTS.
Se útil, classifique!!!
Me siga no twitter: @marcelodba- Marcado como Resposta Junior Galvão - MVPMVP, Moderator sexta-feira, 27 de dezembro de 2019 18:17
quinta-feira, 28 de julho de 2011 15:10Moderador
Todas as Respostas
-
Como um job não startar enquanto outro job estiver em execução?
Exemplo: o job A vai startar às 12:00h e leva 3horas para executar e terminar, outro job B está configurado para startar de 30 em 30 minutos.
Então, como configurar no SQL Server 2000 o job B para não startar enquanto o job A estiver em execução!!Alguém para ajudar!?
Grato.
- Mesclado Marcelo Fernandes da SilvaMVP, Moderator quinta-feira, 28 de julho de 2011 14:46 thread duplicada
quinta-feira, 28 de julho de 2011 14:29 -
Bruno
entao fazer um depencia deste tipo não vai rolar o que vc pode fazer é:
1- FAzer um job só e colocar com step ai quando acabar uma inicia a outra (mas no seu caso vc roda de 30 em 30 min uma delas, talvez nao se aplique a sua necessidade)
2- no job de 30 e 30 min vc adiciona um script verificando na sysjobs se o job ainad esta em execução... ai não executa um if mesmo...
att.
Marcelo FernandesMCP, MCDBA, MCSA, MCTS.
Se útil, classifique!!!
Me siga no twitter: @marcelodba- Marcado como Resposta Junior Galvão - MVPMVP, Moderator sexta-feira, 27 de dezembro de 2019 18:17
quinta-feira, 28 de julho de 2011 15:10Moderador -
Bruno,
Concordo com o Marcelo, se o objetivo é criar uma dependência de jobs, forçando uma sequência de execuções, o caminho é criar um único job, com diversos steps, configurando uma ordem de steps e após a execução de cada um determinado o encaminhamento para o próximo step até o último.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]quinta-feira, 28 de julho de 2011 20:06Moderador -
Bruno,
Você pode usar vários artificios. Eu colocaria um insert de controle no ultimo step e um outro job para ficar verificando se este insert foi feito, quando o insert for feito significa que o job acabou e vc starta o outro job via codigo!!
MCP: Designing and Implementing Databases with Microsoft® SQL Server™ 2000 MCP: Installing, Configuring, and Administering Microsoft® SQL Server™ 2000 MCP: Managing and Maintaining a Microsoft Windows Server 2003 Environment MCTS: Microsoft SQL Server 2005 - Implementation and Maintenance MCTS: Microsoft SQL Server 2008 - Implementation and Maintenance MCTS: Configuring Microsoft Windows Vista Wireshark Certified Network Analystquarta-feira, 3 de agosto de 2011 12:54