Usuário com melhor resposta
Restore banco de dados - Procedimentos

Pergunta
-
Tenho um BD para efetuar restore.
Nome do label do Backup posso aponta-lo via wiazard do seq2008 ?
Posso usar Overwrite ?
to: database onde recebera restore
from: database de onde esta retornando bkp ?
Estou correto ?
Neto, Elias M S IT Services Blumenau/SC
- Movido Felipo Gonçalves sexta-feira, 10 de maio de 2013 14:05
Respostas
-
Elias,
Dê uma olhada neste passo a passo em português sobre como restaurar uma base em cima de outra base existente:
http://sqldicas.com.br/dicas/restaurar-uma-base-em-outra-base-existente/
Se conseguir, por favor, retorna pra gente e classifique as respostas.
Obrigado.
Luiz Mercante
MCITP SQL 2008 | MCTS SQL 2008 | MCTS Windows Apps | MCTS Windows Network | MCP 2003
sqldicas@outlook.com
http://sqldicas.com.br
Se a resposta foi útil de alguma forma, classifique.- Sugerido como Resposta Luiz MercanteModerator segunda-feira, 20 de maio de 2013 21:44
- Marcado como Resposta Neto, Elias M S terça-feira, 21 de maio de 2013 16:19
Todas as Respostas
-
-
-
Elias, boa tarde !
vamos as respostas:
Nome do label do Backup posso aponta-lo via wiazard do seq2008 ?
Sim voce pode fazer via wizard.
Posso usar Overwrite ?
Depende, se sua intençao é fazer o restore um cima de uma base ja existente voce deve usar overwrite para poder sobrescrever o que ja existe, se for uma base nova não precisa ja que ela ainda não existe na instancia.
to: database onde recebera restore
isso mesmo, o destino.
from: database de onde esta retornando bkp ?
Sim from database ou então se voce tiver um arquivo .bkp voce usa o from device e seleciona o seu arquivo de backup.
Estou correto ?
Qualquer duvida só postar.
Alexandre Matayosi Conde Mauricio.
- Sugerido como Resposta chilipi_10 sexta-feira, 10 de maio de 2013 19:50
-
Alexandre, Beleza.
Apenas estava confirmando se estava executando de forma correta.
Pois estou retornando um Bkp da base de produção para uma base de Teste em instancias diferentes, entretanto no SQL2008 não permite.
O estranho que a base de teste tem as mesmas tabelas e mesmo com Overwrite ele não permite.
coloquei anexo a figura com erro. Não entendi
Neto, Elias M S IT Services Blumenau/SC
-
Parece que esta com algum conflito com os arquivos da sua base que ja existe, tente pelo comando abaixo:
RESTORE DATABASE [Sua base] From DISK = 'C:\SuaBase.bak' WITH REPLACE
Se não der certo exclua a sua base e faça o restore sem ela existir.Alexandre Matayosi Conde Mauricio.
-
-
-
Alexandre, seu puderes veja se minha sintaxe esta correta:
Instancia de teste : Sapiens_dev
Instancia de Produção: Sapiens_Prod
Backup Da Instancia de Produção = Sapiens_PROD_20130425.BAK
Estou retornando a copia de Produção (Sapiens_Prod) para atualizar a base de teste (Sapiens_dev)
query:
RESTORE DATABASE Sapiens_Dev FROM DISK = 'd:\Backups\Sapiens_PROD_20130425.BAK'
WITH REPLACE, RECOVERY,
MOVE 'Sapiens_PROD.mdf' TO 'D:\Databases\Sapiens_dev.mdf',
MOVE 'Sapiens_DEV_20130425.Log' TO 'd:\Databases\Sapiens_DEV_20130425.LDF'Neto, Elias M S IT Services Blumenau/SC
-
-
Elias,
Dê uma olhada neste passo a passo em português sobre como restaurar uma base em cima de outra base existente:
http://sqldicas.com.br/dicas/restaurar-uma-base-em-outra-base-existente/
Se conseguir, por favor, retorna pra gente e classifique as respostas.
Obrigado.
Luiz Mercante
MCITP SQL 2008 | MCTS SQL 2008 | MCTS Windows Apps | MCTS Windows Network | MCP 2003
sqldicas@outlook.com
http://sqldicas.com.br
Se a resposta foi útil de alguma forma, classifique.- Sugerido como Resposta Luiz MercanteModerator segunda-feira, 20 de maio de 2013 21:44
- Marcado como Resposta Neto, Elias M S terça-feira, 21 de maio de 2013 16:19