none
backup muito grande RRS feed

  • Pergunta

  • Bom dia pessoal, possuo um banco de dados de uma clinica de ortopedia em SQL Server 2000. Antigamente os backups tinham um tamanho de 4 a 5 gb isso com 2 a 3 anos de uso deste banco. Hoje 1 ano depois, fiz um novo job de backup e utilizei a extenção .bak, so que agora ta fazendo um backup de 40gb, com certeza não possui esse tamanho todo, sera que a extenção tem algo haver?
    terça-feira, 17 de agosto de 2010 13:12

Respostas

  • Marckson, sim... ele tem mesmo que variar.... se você está executando o backup com Append, a cada execução ele vai somar cerca de 6gb ao arquivo.... a cada execução ele soma, inclui, adiciona o backup atual aos outros que já foram feitos no mesmo arquivo .bak.
    Tks. Fausto Fiorese Branco MCTS, MCITP/DBA 2005 | MCITP/DBA 2008 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    • Marcado como Resposta Marckson Junior quarta-feira, 18 de agosto de 2010 17:58
    terça-feira, 17 de agosto de 2010 20:43
  • OK pessoal, resolvido o problema, era so porque estava faendo o backup como Append, então ele acumulava 6gb em cada vez que fazia o backup.

     

    Obrigado por todas as respostas.

    • Marcado como Resposta Marckson Junior quarta-feira, 18 de agosto de 2010 17:59
    quarta-feira, 18 de agosto de 2010 17:58

Todas as Respostas

  • Detalhe: fiz um backup sem utilizar extenção nenhuma e ele veio com apenas 6,2gb.

     O que estaria acontecendo, tenho medo de tentar restaurar este backup e não funcionar.

    terça-feira, 17 de agosto de 2010 13:14
  • A extensão certamente não.

    Primeiro vamos analisar a necessidade do seu cliente e sua rotina de backup.

    1-Você faz backup Log? Se não faz...

    2-Verifique o tamanho do arquivo de Log e verifique se nas opções do banco de dados o Recovery mode está como Full, se estiver mude para Simple, faça um backup log with truncate only (embora não recomendado mas neste caso pode resolver seu problema)

    Veja o link sobre o assunto no blog do colega Gustavo Maia:

    Parte1: http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!670.entry

    Parte2: http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!671.entry

    Espero ter ajudado.


    http://ricardomura.spaces.live.com
    terça-feira, 17 de agosto de 2010 13:23
  • Marckson ,

    Apenas complementando a resposta do Ricardo em relação a extensão, ela não influenciaría mesmo, conforme mencionado. O .bak é uma extensão para arquivos de backup sugerido pela Microsoft. Voce podería fazer um backup até mesmo sem uma extensão ou com a extensão .xpto, por exemplo, que não havería alteração no tamanho do arquivo. Porém é um boa prática utilizar a extensão .bak, pq é uma extensão que por sí só sugere que é um arquivo de backup.

    att.
    Rafael

    terça-feira, 17 de agosto de 2010 13:48
  • Marckson, você está fazendo o backup dos bancos como?? Com append ou overwrite?? Apenas um banco por arquivo ou junto com outros??
    Tks. Fausto Fiorese Branco MCTS, MCITP/DBA 2005 | MCITP/DBA 2008 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    terça-feira, 17 de agosto de 2010 14:18
  • Vamos la, acabei de fazer mais 2 backups, um com append e outro overrite, o overrite deu apenas 6gb e depois fiz um apennd que de 12,2gb. Algo muito estranho esta acontecendo ou eu não estou sabendo fazer. Realmente não trabalho com SQL server, sou adminsitrador de redes, e a minha experiencia com banco de dados é so backup e restore msm.

     

    Então esto fazendo o backup da seguinte forma:

    Pelo enterprise manage>local>management>backup>backup a database.

     

    Em database escolho apenas o banco SMART que é o que eu quero.

    Backup complete

    append to media e overwrite, entendo que overwrite substitui o ultimo backup e append vai acumulando é isso?

    Ainda coloco o agendamento para todo dia as 22h.

     

     

    terça-feira, 17 de agosto de 2010 14:31
  • Sim, overwrite sobrescreve e append acumula, daí o tamanho do seu backup.

    O que você pode fazer é...

    Backup Full 1 vez por semana (sem a opção append) e uma vez por dia um backup incremental (veja, que incremental é diferente do append aí que você falou).

    Incremental=Adiciona ao conjunto de backups somente o que foi alterado

    Append=É um backup FULL mesmo sem recomeçar o conjunto de backups.

     


    http://ricardomura.spaces.live.com
    terça-feira, 17 de agosto de 2010 17:20
  • Blz Ricardo, ate ai tudo bem. O que ta pegando é que o backup esta maior que o normal, e outro problema é que esta variando o tamanho de backup para backup, um ficou com 44gb outro com 6gb e outro com 12gb. Isso sendo o mesmo o backup do mesmo banco.

     

    Valeu!

    terça-feira, 17 de agosto de 2010 20:25
  • Marckson, sim... ele tem mesmo que variar.... se você está executando o backup com Append, a cada execução ele vai somar cerca de 6gb ao arquivo.... a cada execução ele soma, inclui, adiciona o backup atual aos outros que já foram feitos no mesmo arquivo .bak.
    Tks. Fausto Fiorese Branco MCTS, MCITP/DBA 2005 | MCITP/DBA 2008 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    • Marcado como Resposta Marckson Junior quarta-feira, 18 de agosto de 2010 17:58
    terça-feira, 17 de agosto de 2010 20:43
  • OK pessoal, resolvido o problema, era so porque estava faendo o backup como Append, então ele acumulava 6gb em cada vez que fazia o backup.

     

    Obrigado por todas as respostas.

    • Marcado como Resposta Marckson Junior quarta-feira, 18 de agosto de 2010 17:59
    quarta-feira, 18 de agosto de 2010 17:58