Pergunta

I fez o backup um banco de dados em um arquivo usando o SQL Server do meu servidor de idade.

Agora eu gostaria de restaurar esse arquivo em um novo banco de dados no meu novo servidor.

Eu criei um banco de dados com o mesmo nome, eu estou recebendo um erro dizendo:

"O conjunto de backup mantém um backup do banco de dados diferente do banco de dados '*****' existente"

Qualquer pensamento?

Graças

Foi útil?

Solução

Adicionar um COM SUBSTITUIÇÃO opção para a sua restauração:

Especifica que o SQL Server deve criar o banco de dados especificado e sua arquivos relacionados, mesmo se outro banco de dados já existe com o mesmo nome

Outras dicas

Drop the novo banco de dados -. Ele está sentado na maneira do que você deseja restaurar

Então, quando você tentar restaurar o banco de dados antigo, selecione o arquivo para restaurar a partir, eo nome vai aparecer magicamente no campo de destino "a base de dados" no SSMS.

Quando você restaurar um banco de dados de backup, você está criando um new do banco de dados na instância do SQL. Se um banco de dados com esse nome já está presente nessa instância SQL, você receberá um erro -. A menos que você selecione a opção para substituir qualquer banco de dados existente, caso em que o banco de dados antigo será eliminado e substituído

Eu estava tendo o mesmo problema, mas mesmo quando colocar COM REPLACE, o erro ocorreu. Eu tinha uma base de dados vazia com o mesmo nome que o back-up, mas o problema era meu arquivo .trn eu estava usando para backup a partir tiveram dois conjuntos de backup e eu estava escolhendo para restaurar a partir de banco de dados completo e log de transações . Eu escolhi apenas o banco de dados completo e funcionou.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top