Назад | Перейти на главную страницу

SQL Server 2008 импортирует данные из файла резервной копии SQL Server 2005

У меня есть файл резервной копии базы данных SQL Server 2005 (.bak), и я хочу получить данные из этого файла и импортировать их в уже существующую базу данных. Поскольку файл резервной копии также содержит информацию о базе данных, простой Restore похоже, не работает - потому что ему нужна база данных, из которой была сделана резервная копия.

Как я могу решить эту проблему быстро и легко? У меня также есть доступ к базе данных 2005 года, если мне нужно создать резервную копию другим способом.

Два экземпляра SQL Server работают на разных машинах.

Ты не можешь. Лучше всего восстановить базу данных с другим именем (выполнимо), а затем получить доступ к данным оттуда. Резервные копии восстанавливаются ТОЛЬКО в базы данных. Вы не можете легко извлекать файлы.

Вам нужно восстановить в базу данных.

Поскольку файл резервной копии также содержит информацию о базе данных, простое восстановление, похоже, не работает.

Зачем?

Хорошо, я думаю, что мне немного не терпелось спросить здесь. Вместо восстановления только таблиц (что кажется почти невозможным) я создал новую базу данных с тем же именем, что и резервная копия: ed one. Тогда я просто выбрал восстановленный и под Options Я выбрал Replace existing database и вроде нормально работает!