none
Erro durante o Restore de um Backup SQL SERVER 2008 RRS feed

  • Pergunta

  • Estou tentando realizar uma atualização na base de testes, porem o meu backup de origem vem de um bando de dados de produção, quando tento fazer o Restore na base de testes (usando o arquivo do backup), ocorre um erro dizendo que a operação falhou porque a base de dados está em uso. Mesmo fazendo o restore por "Database" ou "File and File Groups"

    Preciso encontrar uma solução com urgência...

    Muito Obrigado

     

    • Movido Roberson Ferreira _ quarta-feira, 14 de setembro de 2011 16:21 Passando para fórum mais apropriado. (De:SQL Server - Desenvolvimento Geral)
    quarta-feira, 14 de setembro de 2011 15:08

Respostas

  • Resolvi o problema pois tinha um processo na base de dados que eu estava querendo atualizar. Pelo Activity Monitor matei o processo. Daí eu consegui fazer a importação do arquivo de Backup.
    • Marcado como Resposta Paulo Campaneli quarta-feira, 14 de setembro de 2011 16:43
    quarta-feira, 14 de setembro de 2011 16:43

Todas as Respostas

  • Paulo, coloque a mensagem de erro na íntegra por favor.
    Roberson Ferreira - Database Developer
    Acesse: www.robersonferreira.com.br
    Email: contato@robersonferreira.com.br

    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    quarta-feira, 14 de setembro de 2011 16:18
  • Resolvi o problema pois tinha um processo na base de dados que eu estava querendo atualizar. Pelo Activity Monitor matei o processo. Daí eu consegui fazer a importação do arquivo de Backup.
    • Marcado como Resposta Paulo Campaneli quarta-feira, 14 de setembro de 2011 16:43
    quarta-feira, 14 de setembro de 2011 16:43
  • A mensagem de erro que dava era algo parecido com isso, "Database already in use" e também algo dizendo que a operação foi abortada.

    Mas eu resolvi isso indo no Activity Monitor e eliminando o processo que estava preso.

    Depois que eu fiz isso eu consegui restaurar o backup para a base que eu queria.

    Agora está funcionando tudo normalmente.

     

    Obrigado pela ajuda.


    sexta-feira, 16 de setembro de 2011 18:29
  • Existe uma forma de colocar a base offline para que nenhum processo entre em ação impedindo o restore? 

    O SQL 2008 tem muito disso, as vezes fazendo um restart no serviço do SQL resolve, as vezes só fechando o Management Studio resolve, mas as vezes não.

    Gostaria da resposta de um especialista em SQL server.

    Qual a melhor prática para fazer um restore full cujo backup veio de outro servidor para não receber este tipo de erro de "base em uso" ?

    obrigado,

    Everson

    A mensagem de erro que dava era algo parecido com isso, "Database already in use" e também algo dizendo que a operação foi abortada.

    Mas eu resolvi isso indo no Activity Monitor e eliminando o processo que estava preso.

    Depois que eu fiz isso eu consegui restaurar o backup para a base que eu queria.

    Agora está funcionando tudo normalmente.

     

    Obrigado pela ajuda.



    segunda-feira, 27 de janeiro de 2014 22:27