Alberto Mota Posted October 21, 2011 Report Share Posted October 21, 2011 Prezados colegas, uso sql server 2005 expresse uso o seguinte script para restauração:USE [master]RESTORE DATABASE vendasFROM DISK = 'C:\Gvendas\Backup\vendas_20110804.bak'WITH MOVE 'gvendas' TO 'C:\GSind\dados\vendas.mdf',MOVE 'gvendas_log' TO 'C:\GSind\dados\vendas.ldf'Gostaria de garantir que todo o banco de dados venha completo.Como implemento no script que o Full seja restaurado?Desde já, obrigado. Quote Link to comment Share on other sites More sharing options...
0 fulvio Posted October 24, 2011 Report Share Posted October 24, 2011 Bom dia Alberto, Tem um tutorial legal a respeito de backup e restore...http://felipesantanadba.wordpress.com/2010...ckup-e-recover/ Quote Link to comment Share on other sites More sharing options...
0 Alberto Mota Posted October 25, 2011 Author Report Share Posted October 25, 2011 Fulvio, bom diaObrigado por responder.Vi o link, realmente muito bom.Infelizmente não consegui adaptar para fazer um backup full.O meu problema consiste em que o usuario faz um backup e depois o sobrescreve,na restauração ele precisa vir completo, mas como havia 2, há a perda de dados.Como posso solucionar isso?Uma solução é no sistema zerar a pasta antes de ser gerado um backup,não sobrescrevendo. Mas se obrigasse no script que o banco de dados seja restaurado por completoseria ideal também. Quote Link to comment Share on other sites More sharing options...
0 fulvio Posted October 25, 2011 Report Share Posted October 25, 2011 Boa tarde Alberto, você pode alterar o nome do bkp toda vez que executar (por exemplo colocando no nome do bkp e a data em que foi realizado). Assim terá um histórico dos bkps, sem sobrescrever. Mas cuidado pra pasta não ficar muito cheia... :.) Quote Link to comment Share on other sites More sharing options...
0 Alberto Mota Posted October 26, 2011 Author Report Share Posted October 26, 2011 Existe um backup diário, Fulvio.A data fica sempre registrada, mas existe outro backup e precisa infelizmentede um nome fixo.Oriento aos usuários para que sempre deletem o conteudo da pastapara evitar que seja sobrescrito, só que isso não é feito.Obrigado pela ajuda, colocarei códigos no sistema para que o conteudo da pasta seja deletadoantes de gerar o backup,fazendo assim com que só exista um backup full. Quote Link to comment Share on other sites More sharing options...
0 fulvio Posted October 26, 2011 Report Share Posted October 26, 2011 Se conseguir manipular o fonte, a implementação ficará até mais interessante... :.) Quote Link to comment Share on other sites More sharing options...
Question
Alberto Mota
Prezados colegas, uso sql server 2005 express
e uso o seguinte script para restauração:
USE [master]
RESTORE DATABASE vendas
FROM DISK = 'C:\Gvendas\Backup\vendas_20110804.bak'
WITH MOVE 'gvendas' TO 'C:\GSind\dados\vendas.mdf',
MOVE 'gvendas_log' TO 'C:\GSind\dados\vendas.ldf'
Gostaria de garantir que todo o banco de dados venha completo.
Como implemento no script que o Full seja restaurado?
Desde já, obrigado.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.