none
Restore banco de dados - Procedimentos RRS feed

  • 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

    quinta-feira, 2 de maio de 2013 13:57

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
    terça-feira, 21 de maio de 2013 03:09
    Moderador

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]

    sexta-feira, 3 de maio de 2013 16:58
    Moderador
  • 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

    sexta-feira, 3 de maio de 2013 17:12
  • 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]

    sexta-feira, 3 de maio de 2013 17:17
    Moderador
  • 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

    sexta-feira, 3 de maio de 2013 17:38
  • 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ê.

    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.

    quinta-feira, 9 de maio de 2013 02:10
    Moderador
  • 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


    quinta-feira, 9 de maio de 2013 12:36
  • 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
    terça-feira, 21 de maio de 2013 03:09
    Moderador