2015-07-21 5 views
1

Я пытаюсь восстановить таблицу, резервное копирование через SQL Server Management Studio. Поэтому я правая кнопка мыши на базе данных и нажмите задачи затем восстановить, и что вызывает этот ящик:SQL Server Management Studio восстанавливает резервную таблицу

enter image description here

Однако, это позволит восстановить базу данных целых рабочих мест, когда мне нужно восстановить только один из 7 таблиц в этой базы данных. Как это сделать?

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

ответ

3

вы не можете восстановить всего несколько таблиц без восстановления всей базы данных. У вас есть две вещей, которые вы можете сделать:

  1. восстановить всю базу данных где-нибудь еще, а затем скопировать 7 таблиц в вопросе в базу данных

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

1

Самое простое, что вы можете сделать, это временно восстановить резервную копию базы данных в новую базу данных на том же сервере , Затем вы можете делать с ним все, что захотите, и потом отбросить его.

Так что, если бы я был на вашем месте, я бы сделал следующее:

  1. Восстановление базы данных в новую базу данных на сервере
  2. Восстановление таблицы из этой новой базы данных. Я полагаю, вы просто должны скопировать данные, так что у вас есть варианты: а) удаление из мишени и вставки из источника к цели, или б) выполнять слияние
  3. DROP эту новую базу данных
Смежные вопросы