SQL Server 2005: Copiar o trabalho do SQL Server Agent?

3

Eu tenho um trabalho do SQL Server Agent composto de 10 etapas e cada etapa tem muitos parâmetros definidos. Agora preciso de outro trabalho quase exatamente igual, mas com algumas diferenças. Como "copiar / colar" não é uma opção para trabalhos, estou procurando sugestões sobre qual seria a melhor maneira de criar um novo trabalho com base no primeiro.

Edit: Acabei de notar que posso clicar com o botão direito e "Script Job As". Suponho que uma opção seria fazer exatamente isso e editar o script para minhas alterações. Ainda estou curioso para saber se existem outras opções (melhores?) Também.

    
por Chris_K 20.05.2009 / 23:30

3 respostas

8

Não acho que exista uma opção melhor do que criar um script para o seu trabalho. Você pode modificar o script conforme necessário e reaplicá-lo a qualquer número de instâncias do SQL (sempre faça backup dos bancos de dados do sistema antes de aplicar os scripts).

    
por 20.05.2009 / 23:42
2

Você pode encontrar a Tarefa dos Serviços de Integração do SQL Server, Tarefa de Cópia para ser útil.

link

    
por 21.05.2009 / 11:25
2

Eu usei o "Script Job as" e selecionei "Create To" e "New Query Editor Window". Uma vez que estava na janela do editor de consultas, alterei o nome do trabalho e executei o código. Criou uma cópia exata do trabalho inicial no mesmo servidor. Sucesso!

    
por 09.01.2013 / 16:09