KeyWeb
4.251111111111Rating 4.25 (4 Votes)

Ситуация

Есть рабочая база данных, есть ее резервная копия в виде bak файла, необходимо данную резервную копию восстановить во временную базу данных, при этом не затрагивая рабочую, проблема в том, что резервную копию не получится восстановить в базу у которой логические имена отличаются от оригинальных, а SQL один и требуется рабочая версия базы и ее временная копия.

Решение

Создание новой временной БД
  • Необходимо открыть Microsoft SQL Management Studio - Databases - ПКМ - New Database;
  • В поле Database Name указать имя новой базы данных;
  • В полях Logical Name указать имена точно такие же, как у оригинальной базы;
  • В полях File Name указать другое месторасположение БД и лог файла (отличное от расположения оных оригинальной базы);
Восстановление
  • После создания необходимо в контекстном меню базы выбрать - Tasks - Restore - Database...
  • Отметить From Device - Выбрать требуемый bak файл;
  • В полях Select the backup sets to restore отметить параметры в столбце Restore;
  • На вкладке Options отметить параметр - Overwrite the existing database (WITH REPLACE);
  • Обязательно в полях Restore As указать месторасположение файла БД и лог файла временной базы данных;

 

Добавить комментарий


Обновить
Защитный код

KeyWeb

Сейчас 362 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз