none
Políticas de Backup RRS feed

  • Pergunta

  • Boa tarde!

    Gostaria de criar uma política de backup no SQL Server Management 2008, mas não estou conseguindo. Preciso fazer uma política para realizar backup todo dia em um determinado horário. O mode de fazer no SQL 2005 é diferente do 2008, por isso estou com esta dificuldade. Alguma sugestão?

    Agradeço a atenção de todos.

    Robson.
    • Movido Gustavo Maia Aguiar sábado, 3 de outubro de 2009 01:53 (De:SQL Server - Desenvolvimento Geral)
    sexta-feira, 2 de outubro de 2009 19:38

Respostas

  • Olá Robson,

    Se você deseja agendar um backup que possa ser executado diariamente em um determinado horário, você pode utilizar o SQL Server Agent ou Maintenance Plans, é duas ferramentas no SQL Server que é bastante útil para se aplicar em tarefas comumente executadas no dia a dia do DBA, diminuindo o esforço administrativo do mesmo.

    Para melhor lhe explicar o SQL Server Agent pode conter uma ou mais etapas de trabalho, pôr cada etapa é possível ter sua própria tarefa, como por exemplo, um backup que possa ser executado diariamente em um determinado horário.

    Já o Maintenance Plans permiti você executar varias tarefas administravas de maneira simples e descomplicada, como por exemplo, backup, integridade do banco de dados dentre outras tarefas.

    Porem uma observação importante é que a versão do SQL Server 2008 não tem o recurso do SQL Server Agent e nem o do Maintenance Plans, para verificar uma lista completa dos recursos compatíveis com a versão do SQL Server 2008 Express de uma olhada no link abaixo.

    SQL Server Express com recursos Advanced Services
    http://msdn.microsoft.com/pt-br/library/ms365248.aspx

    E para ver uma lista completa dos recursos compatíveis com as versões do SQL Server 2008 de uma olhada nesse outro link abaixo.

    Recursos compatíveis com as edições do SQL Server 2008
    http://msdn.microsoft.com/pt-br/library/cc645993.aspx

    OBS: Se sua versão não for a EXPRESS, dentro da pasta Management do object explorer você encontrará Maintenance Plans. 

    Caso tenha lhe ajudado não se esqueça de marca como útil, só assim ajudará a melhorar a qualidade do fórum.

    Espero ter esclarecido sua dúvida, qualquer coisa é só postar, estarei a sua disposição para poder lhe ajudar da melhor forma possível.

    Heberton Melo
    MCP| MCTS em SQL Server 2008 | Projetista de Dados

    Blog:
    http://heberton-melo.spaces.live.com/
    • Marcado como Resposta Richard Juhasz terça-feira, 3 de janeiro de 2012 21:02
    segunda-feira, 5 de outubro de 2009 19:38
  • Olá pessoal,

    No meu caso, o problema foi permissão de acesso. Agora está ok.

     

     


    Tatiane Vieira DBA
    • Marcado como Resposta Richard Juhasz terça-feira, 3 de janeiro de 2012 21:02
    sexta-feira, 11 de fevereiro de 2011 20:15

Todas as Respostas

  • Olá Robson,

    Política de backup é algo que deve ser bem analisado antes de se implementar na organização em questão, onde é necessário realizar uma serie de levantamento para que o mesmo seja bem desenvolvido, um das principais características na minha opinião é que deve ser levado em consideração a tolerância de perda de dados durante o horário comercial da empresa. Pode ser de duas horas, três horas e etc. Nunca se sabe. Outro ponto importante é saber se o backup vai ser incremental ou não e por quanto tempo o mesmo deverá esta disponível.

    Em fim, são muitos os critérios que devem ser levantado para implementação de uma boa política de backup.

    Mas de toda forma você poder criar um política de backup utilizando o Plano de manutenção.

    Quanto ao modo de ser diferente no SQL Server 2005 em relação ao SQL Server 2008 não muda não, o que poder ser feito de diferente e você poder criar uma política mais agressiva no SQL Server 2008, pois o SQL Server 2008 foram adicionados novos recursos.

    Espero ter esclarecido sua dúvida, qualquer coisa é só postar, estarei a sua disposição para poder lhe ajudar da melhor forma possível.

    Heberton Melo
    MCP | MCTS em SQL Server 2008 | Projetista de Dados

    Blog:
    http://heberton-melo.spaces.live.com/ 

    • Sugerido como Resposta Heberton Melo sábado, 3 de outubro de 2009 02:45
    sexta-feira, 2 de outubro de 2009 22:26
  • Robson,

    você precisa ser um pouco mais específico... não está conseguindo porque? o que está acontecendo? 

    Felipe Ferreira
    http://weblogs.asp.net/felipeferreira
    MCT, MCITP, MCPD, 5X MCTS
    sábado, 3 de outubro de 2009 03:31
  • Boa tarde Felipe,

    A rotina de backup feita no SQL 2005 é diferente da 2008. No 2005, conseguimos criar um plano de manutenção, no qual definimos horário, dias, etc, ou seja, uma rotina de backup. Gostaria de saber qual a configuração (passo a passo) para eu criar a mesma ferramenta de rotina de backup do SQL 2005 no SQL 2008.

    Grato.

    Robson S. Espínula
    Técnico em Redes de Computadores
    segunda-feira, 5 de outubro de 2009 19:00
  • Boa tarde Heberton,

    Agradeço pela sua resposta. Compreendo a importância da política de backup e de qual forma devemos implementá-la em nossa empresa. A questão, é como eu disse para o Felipe logo abaixo, eu gostaria de saber o caminho (passo a passo) para criar uma rotina de backup, semelhante a ferramente do SQL 2005: Plano de manutenção.
    Não consegui identificar esta ferramente no SQL 2008.

    Desde já, agradeço a atenção prestada.

    Att.,

    Robson S. Espínula
    Técnico em Redes de Computadores
    segunda-feira, 5 de outubro de 2009 19:04
  • Heberton,

    Uma observação: no ManagemantStudio não est aparecendo a opção "Plano de Manutenção" que aparece quando conecto no SQL2005.

    Att.

    Robson S. Espínula
    segunda-feira, 5 de outubro de 2009 19:06
  • Felipe,

    Uma observação: no ManagemantStudio não est aparecendo a opção "Plano de Manutenção" que aparece quando conecto no SQL2005.

    Att.

    Robson S. Espínula
    segunda-feira, 5 de outubro de 2009 19:06
  • Qual a versão do SQL Server? é a express? 

    caso seja qualquer outra versão que não seja a express depois de conectar no SQL Server você tem a pasta Management no object explorer.. dentro dela tem Maintenance Plans, aonde você pode criar o plano usando o wizard que nem no sql 2005...

    na versão express você não tem o SQL Server Agent para criar os jobs... por isso você não irá conseguir criar isso automaticamente.. teria que criar arquivos de script e executar os mesmos usando tarefas agendadas do windows... 



    Felipe Ferreira
    http://weblogs.asp.net/felipeferreira
    MCT, MCITP, MCPD, 5X MCTS
    segunda-feira, 5 de outubro de 2009 19:13
  • Olá Robson,

    Se você deseja agendar um backup que possa ser executado diariamente em um determinado horário, você pode utilizar o SQL Server Agent ou Maintenance Plans, é duas ferramentas no SQL Server que é bastante útil para se aplicar em tarefas comumente executadas no dia a dia do DBA, diminuindo o esforço administrativo do mesmo.

    Para melhor lhe explicar o SQL Server Agent pode conter uma ou mais etapas de trabalho, pôr cada etapa é possível ter sua própria tarefa, como por exemplo, um backup que possa ser executado diariamente em um determinado horário.

    Já o Maintenance Plans permiti você executar varias tarefas administravas de maneira simples e descomplicada, como por exemplo, backup, integridade do banco de dados dentre outras tarefas.

    Porem uma observação importante é que a versão do SQL Server 2008 não tem o recurso do SQL Server Agent e nem o do Maintenance Plans, para verificar uma lista completa dos recursos compatíveis com a versão do SQL Server 2008 Express de uma olhada no link abaixo.

    SQL Server Express com recursos Advanced Services
    http://msdn.microsoft.com/pt-br/library/ms365248.aspx

    E para ver uma lista completa dos recursos compatíveis com as versões do SQL Server 2008 de uma olhada nesse outro link abaixo.

    Recursos compatíveis com as edições do SQL Server 2008
    http://msdn.microsoft.com/pt-br/library/cc645993.aspx

    OBS: Se sua versão não for a EXPRESS, dentro da pasta Management do object explorer você encontrará Maintenance Plans. 

    Caso tenha lhe ajudado não se esqueça de marca como útil, só assim ajudará a melhorar a qualidade do fórum.

    Espero ter esclarecido sua dúvida, qualquer coisa é só postar, estarei a sua disposição para poder lhe ajudar da melhor forma possível.

    Heberton Melo
    MCP| MCTS em SQL Server 2008 | Projetista de Dados

    Blog:
    http://heberton-melo.spaces.live.com/
    • Marcado como Resposta Richard Juhasz terça-feira, 3 de janeiro de 2012 21:02
    segunda-feira, 5 de outubro de 2009 19:38
  • Felipe,

    Fico grato pela sua resposta. Vou realizar os testes e te reporto os resultados.

    Att.,

    Robson Espínula
    Técnico em Redes de Computadores
    segunda-feira, 5 de outubro de 2009 21:31
  • Heberton,

    Fico grato pela sua resposta. Vou realizar os testes e te reporto os resultados.

    Att.,

    Robson Espínula
    Técnico em Redes de Computadores
    segunda-feira, 5 de outubro de 2009 21:32
  • Boa tarde pessoal,

    Estou com um problema similar ao citado neste tópico.

    Quando conecto a instância do SQL Server 2008 no Management Studio não consigo visualizar a opção Maintanence Plans no diretório Management e também não consigo visualizar o diretório SQL Server Agent. Sendo que a versão instalada do SQL Server 2008 é Enterprise 64b com SP1.

    Alguém já teve um problema parecido?

    Obrigada!

     


    Tatiane Vieira DBA
    quinta-feira, 10 de fevereiro de 2011 17:04
  • Olá,

    Veja este artigo:
    http://msdn.microsoft.com/en-us/library/ms191002.aspx

    The Maintenance Plan Wizard creates a maintenance plan that Microsoft SQL Server Agent can run on a regular basis. This allows you to perform various database administration tasks, including backups, run database integrity checks, or update database statistics at specified intervals.

    To create or manage maintenance plans, you must be a member of the sysadmin fixed server role. Object Explorer only displays the Maintenance Plans node for users who are members of the sysadmin fixed server role.

    To start the Maintenance Plan Wizard

    1. Expand the server.

    2. Expand the Management folder.

    3. Right-click Maintenance Plans and select Maintenance Plan Wizard. This launches the wizard and you can now step through and create a plan customized to meet your maintenance requirements.


    Fábio Oliveira Support Engieer | Microsoft Enterprise and Developer Support
    quinta-feira, 10 de fevereiro de 2011 17:12
  • Olá Fábio,

    Eu já utilizo este recurso em outras instância. Mas o meu problema é que no SSMS não tem o diretório Maintenance Plans. E a minha instalação é Enterprise, pelo que li nos tópicos anteriores este recurso somente é indisponível na Express.

    Obrigada!

     

     


    Tatiane Vieira DBA
    quinta-feira, 10 de fevereiro de 2011 17:27
  • Olá pessoal,

    No meu caso, o problema foi permissão de acesso. Agora está ok.

     

     


    Tatiane Vieira DBA
    • Marcado como Resposta Richard Juhasz terça-feira, 3 de janeiro de 2012 21:02
    sexta-feira, 11 de fevereiro de 2011 20:15