Ir para conteúdo

Erro ao tentar restaura base de dados (RESOLVIDO)


Carlosebc

Posts Recomendados


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  36
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  280
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  43

Senhores, bom dia!

Não estou conseguindo restaurar base de dados, a não ser na base de produção. Sempre que tento pegar o backup da base de produção e restaurar com outro nome tenho o erro abaixo:

Alguém pode me ajudar???

erro.png

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  18
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  61
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  499
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Boa Tarde

 

Utiliza este codigo:

 

Use Master
   Alter Database [corporerm_old]
      SET SINGLE_USER With ROLLBACK IMMEDIATE 
   RESTORE DATABASE [corporerm_old] FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\CorporeRM201609042300.bak' 
      WITH REPLACE
   GO

 

Lembrando que você devera colocar o nome do banco que quer restaurar apenas e buscar o backup no caminho que esta no seu servidor.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  36
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  280
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  43

Opa! Raimundo assim não funciona. O que eu estou tentando é pegar o backup da base de produção e criar uma outra base com ele, restaurando. Mas não estou conseguindo. A única base que consigo restaurar é a de produção, nela mesma; pra criar outras bases com ela não estou conseguindo.

Nem restaurar nas bases que estão na foto acima eu consigo, da sempre o mesmo erro.

Editado por Carlosebc
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  36
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  280
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  43

Nem restaurar nas bases que estão na foto acima eu consigo, da sempre o mesmo erro.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  18
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  61
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  499
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Qual usuário esta usando no SQL, com certeza o erro esta no mesmo, tente mudar e fazer novamente o procedimento.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  36
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  280
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  43

5 minutos atrás, Raimundo Neto disse:

Qual usuário esta usando no SQL, com certeza o erro esta no mesmo, tente mudar e fazer novamente o procedimento.

Utilizo sa

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  36
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  280
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  43

Nada! :(

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  36
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  280
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  43

Bom dia!

Olha, eu quero fazer um negócio que é facil de doer. Mas não esta mais dando certo. Quero criar uma base de testes com um arquivo de bkp de outra base. É simples, mas não funciona.

Dá uma mensagem:
System.Data.SqlClient.SqlError: O conjunto de backup mantém um backup de um banco de dados diferente do banco de dados 'TESTE' existente. (Microsoft.SqlServer.Smo)

Se eu criar uma base virgem, teria alguma configuração que eu possa fazer para que ela aceite carregar um bkp de uma base já existete??

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  18
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  61
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  499
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Carlos você consegue criar uma base vazia?

 

Se sim, use o script que te passei.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  36
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  280
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  43

Por algum motivo Meu SQL não esta alterando o nome do arquivo destino quando trocou o nome da base destino como teste. Consegui modificando o nome do arquivo mdf e ldf da seguinte forma:

USE [master]
RESTORE DATABASE TESTE
FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\CORPORERM.bak'
WITH  FILE = 1,  
MOVE N'CORPORERM'
TO N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\TESTE.MDF',
MOVE N'CORPORERM_LOG'
TO N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\TESTE_1.LDF',  NOUNLOAD,  STATS = 5

GO

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  36
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  280
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  43

2 horas atrás, Raimundo Neto disse:

Carlos você consegue criar uma base vazia?

 

Se sim, use o script que te passei.

Sim, já tinha testado criando base virgem e não foi. Ai pensei bem e observei que os aquivos mdf e ldf não estavam sendo modificados.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  36
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  280
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  43

1 hora atrás, Carlosebc disse:

Sim, já tinha testado criando base virgem e não foi. Ai pensei bem e observei que os aquivos mdf e ldf não estavam sendo modificados.

Obrigado pela ajuda Raimundo.

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.