none
Copia de base de produção para uma maq. de teste RRS feed

  • Pergunta

  • Boas senhores, 

    Preciso fazer um teste e estou sem acesso a base de homologação, então a saida é copiar a produção para a minha maquina.

    Preciso da estrutura da base e algumas tabelas preciso do conteúdo. 

    Qual forma mais tranquila de fazer isso, sem deixar em risco minha produção?

    A produção esta com sqlserver2005 e minha maquina com 2008.

    t+

     

    sexta-feira, 3 de fevereiro de 2012 19:35

Respostas

  • Boa Tarde,

    Acho que a saída seria ter acesso a homologação já que esse é o ambiente correto.
    Supondo que o acesso não será reestabelecido, sugiro fazer um backup da produção e restaurar na sua máquina. É a maneira mais rápida e direta de fazê-lo.

    [ ]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
    • Marcado como Resposta DET1 segunda-feira, 6 de fevereiro de 2012 12:41
    sexta-feira, 3 de fevereiro de 2012 19:44
  • Boa tarde!

     

    A maneira mais fácil e eficiente em seu caso é realmente fazendo o que nosso MVP Gustavo disse, para complementar, sugiro que quando você for retirar o backup de produção utilize a opção COPY_ONLY, para isso veja aqui como fazer.

     

    http://luanmorenodba.wordpress.com/2011/03/10/copy-only-3/

     

    Abs

     


    Luan.Moreno MTAC | MCP | MTA | MCTS SQL Server Administrator / Developer
    • Marcado como Resposta DET1 segunda-feira, 6 de fevereiro de 2012 12:42
    sexta-feira, 3 de fevereiro de 2012 19:54

Todas as Respostas

  • Boa Tarde,

    Acho que a saída seria ter acesso a homologação já que esse é o ambiente correto.
    Supondo que o acesso não será reestabelecido, sugiro fazer um backup da produção e restaurar na sua máquina. É a maneira mais rápida e direta de fazê-lo.

    [ ]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
    • Marcado como Resposta DET1 segunda-feira, 6 de fevereiro de 2012 12:41
    sexta-feira, 3 de fevereiro de 2012 19:44
  • Boa tarde!

     

    A maneira mais fácil e eficiente em seu caso é realmente fazendo o que nosso MVP Gustavo disse, para complementar, sugiro que quando você for retirar o backup de produção utilize a opção COPY_ONLY, para isso veja aqui como fazer.

     

    http://luanmorenodba.wordpress.com/2011/03/10/copy-only-3/

     

    Abs

     


    Luan.Moreno MTAC | MCP | MTA | MCTS SQL Server Administrator / Developer
    • Marcado como Resposta DET1 segunda-feira, 6 de fevereiro de 2012 12:42
    sexta-feira, 3 de fevereiro de 2012 19:54
  • O problema do backup é que ele será muito grande pois algumas tabelas possui uma qtde considerável de dados.

    Consigo baixar o backup restringindo tabelas?

    Obrigado

    sexta-feira, 3 de fevereiro de 2012 19:57
  • DET1, bom dia!

     

    Desconheço alguma forma de realizar backups tirando estas tabelas, a não se que você use FILEGROUPS separados nestas tabelas, ai sim você poderá utilizar backups mais leves. 

    Você pode utilizar compressão de backup sendo que no SQL Server 2005 somente a partir do SP2..

     

    Veja algumas informações aqui!

     

    http://blogs.msdn.com/b/euanga/archive/2007/11/07/compression-whats-the-difference-between-sql2005-and-sql2008.aspx

    http://www.sqlskills.com/blogs/kimberly/post/SQL-Server-2005-and-2008-Compression.aspx


    Luan.Moreno MTAC | MCP | MTA | MCTS SQL Server Administrator / Developer
    segunda-feira, 6 de fevereiro de 2012 12:13
  • vou verificar obrigado
    segunda-feira, 6 de fevereiro de 2012 12:41
  • DET1,

    Concordo com os colegas, é de extrema importância criar ambientes específicos:

    • Desenvolvimento;
    • Teste;
    • Homologação; e
    • Produção.

    Sendo que o ambiente do Homologação deve ser o mais próximo possível do ambiente que seu cliente vai trabalhar, como também ao ambiente de produção.

    Você disse que existem tabelas que milhares de registros o que vai impactar no tamanho do backup.

    O que você poderia fazer que vai aliviar o tamanho do seu backup, seria utilizar o modelo de recuperação simples, desta forma, o log é desconsiderado e não será envolvido no backup.


    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]

    quarta-feira, 8 de fevereiro de 2012 12:12
    Moderador