Usuário com melhor resposta
Erro durante o Restore de um Backup SQL SERVER 2008

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)
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
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.brSe 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. -
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
-
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.
-
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.