Восстановление базы данных с помощью SQL Server 2005
-
05-07-2019 - |
Вопрос
Я создал резервную копию базы данных в файл с помощью SQL Server с моего старого сервера.
Теперь я хотел бы восстановить этот файл в новую базу данных на моем новом сервере.
Я создал базу данных с тем же именем, я получаю сообщение об ошибке :
"Набор резервных копий содержит резервную копию базы данных, отличной от существующей базы данных "*****""
Есть какие-нибудь мысли?
Спасибо
Решение
Добавить a С ЗАМЕНОЙ возможность вашего восстановления:
Указывает, что SQL Server должен создать указанную базу данных и ее связанные файлы, даже если другая база данных уже существует с тем же именем
Другие советы
Удалите новую базу данных - она стоит на пути той, которую вы хотите восстановить.
Затем, когда вы попытаетесь восстановить свою старую базу данных, выберите файл для восстановления, и имя волшебным образом появится в поле назначения "в базу данных" в SSMS.
Когда вы восстанавливаете базу данных из резервной копии, вы создаете новое база данных в экземпляре SQL.Если база данных с таким именем уже присутствует в этом экземпляре SQL, вы получите сообщение об ошибке - если только вы не выберете опцию перезаписи любой существующей базы данных, в этом случае старая база данных будет удалена и заменена.
У меня была такая же проблема, но даже при установке С ПОМОЩЬЮ REPLACE произошла ошибка.У меня была пустая база данных с тем же именем, что и резервная копия, но проблема заключалась в том, что в моем файле .trn, который я использовал для резервного копирования, было два набора резервных копий, и я выбирал восстановление из полная база данных И журнал транзакций.Я выбрал только Полную базу данных, и это сработало.