Restaurar um banco de dados usando SQL Server 2005
-
05-07-2019 - |
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
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.