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 !!!!
- Movido Junior Galvão - MVPMVP, Moderator terça-feira, 14 de fevereiro de 2012 20:22 Categoria errada... (De:SQL Server Integration Services)
- Tipo Alterado Gustavo Maia AguiarMVP, Moderator sábado, 25 de fevereiro de 2012 01:21 É uma pergunta e não uma discussão
- Movido Gustavo Maia AguiarMVP, Moderator sábado, 25 de fevereiro de 2012 01:21 (De:Alta Disponibilidade)
Todas as Respostas
-
terça-feira, 14 de fevereiro de 2012 20:21Moderador
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:32Moderador
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
- Sugerido como Resposta Gustavo Maia AguiarMVP, Moderator quarta-feira, 29 de fevereiro de 2012 00:32
- Editado Gustavo Maia AguiarMVP, Moderator quarta-feira, 29 de fevereiro de 2012 00:33
- Marcado como Resposta betovilla terça-feira, 6 de novembro de 2012 15:09
-
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

