Answered Backup Log Sql Server 2008

  • sexta-feira, 10 de fevereiro de 2012 18:24
     
     

    Olá,

    Alguém poderia me ajudar com backup log?

    Eu preciso diminuir meu tamanho de backup log, pois no sql server 2005 era apenas  utilizar a opção  '''  Backup log 'nome_base' with truncate_only'''', já no sql server 2008 não tem mais essa opção, agora vou na base, task, Shrink, Files e etc....mas na grande maioria não consigo diminuir o babkup log.....

    Alguém teria alguma solução? Pois já pesquisei muito e não encontrei.......

    obrigado !!!!

Todas as Respostas

  • terça-feira, 14 de fevereiro de 2012 20:21
    Moderador
     
     

    Beto,

    Na verdade este procedimento que você esta se referindo não é um backup de log, mas sim o truncate do log, fazendo com o que o mesmo fosse liberado.

    Para diminuir o tamanho do seu backup que no caso esta sendo um backup completo arquivo de dados+arquivo de log, uma das possibilidades mais simples é alterar o Modelo de Recuperação do seu Banco para Simples, realizar o Shrink File do Arquivo de Log e posteriormente fazer o backup do arquivo.


    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]

  • sexta-feira, 24 de fevereiro de 2012 11:16
     
     

    Obrigado Junior !

  • quarta-feira, 29 de fevereiro de 2012 00:32
    Moderador
     
     Respondido

    Boa Noite,

    A solução é não fazer. Se você precisa truncar o log é porque algo está errado. Se o log tem utilidade porque truncá-lo e não fazer o backup ? Se o log não tem utilidade porque então você configurou a base com o recovery model full e não como SIMPLE para não deixar ele encher ? Com um pouco de planejamento e a configuração certa, esse é o tipo de comando que você não irá rodar nunca (eu já não o rodo há mais de 5 anos). Não é a toa que ele foi descontinuado. Maiores detalhes em:

    Piores Práticas – Utilizar o comando BACKUP LOG com a opção WITH TRUNCATE_ONLY – Parte I
    http://gustavomaiaaguiar.wordpress.com/2009/08/01/piores-praticas-%e2%80%93-utilizar-o-comando-backup-log-com-a-opcao-with-truncate_only-%e2%80%93-parte-i/

    Piores Práticas – Utilizar o comando BACKUP LOG com a opção WITH TRUNCATE_ONLY – Parte II
    http://gustavomaiaaguiar.wordpress.com/2009/08/01/piores-praticas-%E2%80%93-utilizar-o-comando-backup-log-com-a-opcao-with-truncate_only-%E2%80%93-parte-ii/

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos:http://www.youtube.com/user/gmasql


    Classifique as respostas. O seu feedback é imprescindível


  • quarta-feira, 29 de fevereiro de 2012 00:47
     
     

    Olá Betovill,

    Apenas um adendo a resposta do Gustavo e Junior. Por favor, corrijam-me se eu estiver errado.

    De uma olhada no file growth do log, pois de nada adiantará você truncar o log se o file growth for de 1gb por exemplo ( a menos que você realmente tenha demanda para isto.)

    abraços.


    Dhiego Piroto - MCP | MCTS SQL Server 2008 Developer | Email: dhiegopiroto@gmail.com