Вопрос

Я создал резервную копию базы данных в файл с помощью SQL Server с моего старого сервера.

Теперь я хотел бы восстановить этот файл в новую базу данных на моем новом сервере.

Я создал базу данных с тем же именем, я получаю сообщение об ошибке :

"Набор резервных копий содержит резервную копию базы данных, отличной от существующей базы данных "*****""

Есть какие-нибудь мысли?

Спасибо

Это было полезно?

Решение

Добавить a С ЗАМЕНОЙ возможность вашего восстановления:

Указывает, что SQL Server должен создать указанную базу данных и ее связанные файлы, даже если другая база данных уже существует с тем же именем

Другие советы

Удалите новую базу данных - она стоит на пути той, которую вы хотите восстановить.

Затем, когда вы попытаетесь восстановить свою старую базу данных, выберите файл для восстановления, и имя волшебным образом появится в поле назначения "в базу данных" в SSMS.

Когда вы восстанавливаете базу данных из резервной копии, вы создаете новое база данных в экземпляре SQL.Если база данных с таким именем уже присутствует в этом экземпляре SQL, вы получите сообщение об ошибке - если только вы не выберете опцию перезаписи любой существующей базы данных, в этом случае старая база данных будет удалена и заменена.

У меня была такая же проблема, но даже при установке С ПОМОЩЬЮ REPLACE произошла ошибка.У меня была пустая база данных с тем же именем, что и резервная копия, но проблема заключалась в том, что в моем файле .trn, который я использовал для резервного копирования, было два набора резервных копий, и я выбирал восстановление из полная база данных И журнал транзакций.Я выбрал только Полную базу данных, и это сработало.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top