none
BACKUP DOS JOBS RRS feed

  • Pergunta

  • Bom dia,

    Pessoal seguinte, preciso fazer um backup automatico de todos meus jobs criados, eu sei que tem como fazer um por um na criação de script deles, mais são mais de 100 jobs, ai precisaria de criar um processo que fizesse automatico, e a versão do sql é a 2000!!

    Obrigado

    Moisés

    quarta-feira, 26 de junho de 2013 11:44

Respostas

  • Olá Moisés,

    Seus jobs ficam guardados nas tabela do sistema:

    System Databases: msdb (isso no Sql 2008, nao sei se é a mesma do sql 2000)

    System Tables: [msdb].[dbo].[sysjob]... [msdb].[dbo].[sysjobsteps]

    Acredito que se voce fiser um backup do database "msdb", automaticamente voce está fazendo um backup dos jobs.

    Espero ter ajudado. 


    Zagatti, Angelo Itápolis-SP


    • Editado Angelo Zagatti quarta-feira, 26 de junho de 2013 19:34 complemento
    • Sugerido como Resposta Roger Ponsoni quarta-feira, 26 de junho de 2013 19:39
    • Marcado como Resposta Moisés Mezêncio sexta-feira, 28 de junho de 2013 11:59
    quarta-feira, 26 de junho de 2013 19:32
  • Olá Moisés!!

    Dei uma pesquisa e encontrei uma opção de "fazer um backup" mas neste caso seria utilizando o SSIS (http://msdn.microsoft.com/en-us/library/ms137568.aspx). 

    Sobre salvar um por um, você também tem a possibilidade de salvar todos de uma só vez pelo Enterprise Manager, basta clicar em cima do ícone Jobs (dentro de Management --> SQL Server Agent). Clicando com botão direito tem a opção ALL TASKS --> Generate SQL Scripts.

    De forma automática sinceramente não consegui encontrar, mas espero ter ajudado com estas opções.

    Abraços,

    Ismael Junior

    quarta-feira, 26 de junho de 2013 19:10

Todas as Respostas

  • Olá Moisés!!

    Dei uma pesquisa e encontrei uma opção de "fazer um backup" mas neste caso seria utilizando o SSIS (http://msdn.microsoft.com/en-us/library/ms137568.aspx). 

    Sobre salvar um por um, você também tem a possibilidade de salvar todos de uma só vez pelo Enterprise Manager, basta clicar em cima do ícone Jobs (dentro de Management --> SQL Server Agent). Clicando com botão direito tem a opção ALL TASKS --> Generate SQL Scripts.

    De forma automática sinceramente não consegui encontrar, mas espero ter ajudado com estas opções.

    Abraços,

    Ismael Junior

    quarta-feira, 26 de junho de 2013 19:10
  • Olá Moisés,

    Seus jobs ficam guardados nas tabela do sistema:

    System Databases: msdb (isso no Sql 2008, nao sei se é a mesma do sql 2000)

    System Tables: [msdb].[dbo].[sysjob]... [msdb].[dbo].[sysjobsteps]

    Acredito que se voce fiser um backup do database "msdb", automaticamente voce está fazendo um backup dos jobs.

    Espero ter ajudado. 


    Zagatti, Angelo Itápolis-SP


    • Editado Angelo Zagatti quarta-feira, 26 de junho de 2013 19:34 complemento
    • Sugerido como Resposta Roger Ponsoni quarta-feira, 26 de junho de 2013 19:39
    • Marcado como Resposta Moisés Mezêncio sexta-feira, 28 de junho de 2013 11:59
    quarta-feira, 26 de junho de 2013 19:32
  • Bom dia Angelo,

    Opa deu certinho, vlw mesmo kra!!

    Abraços

    sexta-feira, 28 de junho de 2013 12:00