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

Pergunta
-
tenho duas instancias do BD
Uma de produção denominada Aplicação_prod
Uma de Testes denominada Aplicação_teste
Fiz um backup da denominada Aplicação_prod criando label filenameddmmaaaa.bkp quando tento fazer restore sobre a instancia do BD denominada Aplicação_teste
Demonstra seguinte erro de advertência:
Additional infomation
system.data.sqlclient.sqlerror:
The Backup set holds a backup of a database other than exist ' Aplicação_teste' database
( que o database Aplicação_teste esta diferente de Aplicação_prod é realidade, mais quero atualizar o dados do database Aplicação_teste com dados de Aplicação_prod para realizar testes) porque a advertência e como posso contorna-la.
Agradeço
Respostas
-
Exatamente, todos os comandos são realizados através de uma query.
Por favor, não se esqueça de marcar as respostas e votar nas respostas úteis.
Abs!
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.- Marcado como Resposta Neto, Elias M S terça-feira, 21 de maio de 2013 16:18
Todas as Respostas
-
Elias,
Você esta realizando o processo de restore através da assistente ou via linha de comando?
Vale ressaltar que você deve marcar a opção de Overwrite de banco de dados, e outro detalhe que você tem que observar é o nome dos arquivos que estão restaurados, pois você tem que apontar o nome dos arquivos que referem ao arquivo de destino.
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]
-
Estou restaurando via assistente do SQL2008 manager.
Nome das instancias do banco de dados são diferentes.
O Label do Backup gerado pelo SQL Sapiens_PROD_20130501.BAK
Não consigo entender o porque, no manager não notei a opção Overwrite, vou fazer processo novamente.
Neto, Elias M S IT Services Blumenau/SC
-
Elias,
Se você esta utilizando o Wizard, dentro da tela de Restore, você tem uma guia chamada Option e dentro dela você vai conseguir fazer estas alterações.
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]
- Sugerido como Resposta Luiz MercanteModerator quinta-feira, 9 de maio de 2013 02:10
-
Notei a Guia Wizard Option, tinha passado a sem notar.
Mais uma duvida quando eu apontar:
To: Base_Dev
From: posso escolher qual label do back gerado ? desta forma de marcar como Wizard como Overwrite
O restore será efetuado sobre do label do arquivo selecionado para instancia Base_Dev ?
Agradeço.
Neto, Elias M S IT Services Blumenau/SC
-
Neto,
Veja este passo a passo de como restaurar uma base em outra existente, mesmo que seja em instâncias diferentes:
http://sqldicas.com.br/dicas/restaurar-uma-base-em-outra-base-existente/
Assim você vai entender o porquê.
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 quinta-feira, 9 de maio de 2013 02:10
-
Luiz, Bom Dia !
Agradeço.
O comando restore para SQL2008 é feito como uma query através do proprio gerenciador do banco de dados (Management Studio) ?
Neto, Elias M S IT Services Blumenau/SC
- Editado Neto, Elias M S domingo, 12 de maio de 2013 04:30 Mal formulada
-
Exatamente, todos os comandos são realizados através de uma query.
Por favor, não se esqueça de marcar as respostas e votar nas respostas úteis.
Abs!
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.- Marcado como Resposta Neto, Elias M S terça-feira, 21 de maio de 2013 16:18