Имя: Пароль:
IT
Админ
MS SQL восстановление не последней копии из файла архива ".bak"
0 CepeLLlka
 
25.08.17
15:56
Добрый день.
Есть файл архива MS SQL - BackUp.Bak

В нём 3 архивные копии, как восстановить не последнюю, а вторую копию к примеру?

Через SQL Server Management Studio, при попытке восстановления восстанавливается последний вариант, но мне нужна предпоследняя версия архива.

Уважаемые знатоки, подскажите каким образом восстановить предпоследний вариант архивной копии?
1 Вафель
 
25.08.17
15:57
а у тебя в файле несколько архивов?
2 Вафель
 
25.08.17
15:58
там вроде галочкой выбираешь какой архив брать
3 CepeLLlka
 
25.08.17
15:58
При восстановлении нажал слева-сверху кнопку - "Скрипт"

Получил вот такой результат:

USE [master]
RESTORE DATABASE [test] FROM  DISK = N'E:\!BackUp\SQL\17082017\RK7.bak' WITH  FILE = 3,  MOVE N'RK7' TO N'D:\SQL\RK7.mdf',  MOVE N'RK7_log' TO N'D:\SQL\RK7_log.ldf',  NOUNLOAD,  STATS = 5

GO

Вот думаю наверное параметр - FILE, нужно изменить в 2, как считаете?
Пока прост нет возможности проверить, поэтому решил спросить..
4 CepeLLlka
 
25.08.17
15:59
Уточню MS SQL 2012

(2)Отображает одну строку, но в колонке - "Положение", пишет - 3
5 X Leshiy
 
25.08.17
16:05
(4) А источник что, устройство, а в нем указан файл BackUp.Bak?
6 CepeLLlka
 
25.08.17
16:07
(5)Да, вы всё верно поняли.
7 Вафель
 
25.08.17
16:07
так RK7.bak или BackUp.Bak ?
8 CepeLLlka
 
25.08.17
16:09
(7)RK7.bak, как в тексте скрипта конечно, вопрос то не в этом, а в том, как восстановить из этого файла, вторую копию, а не третью, последнюю..
9 X Leshiy
 
25.08.17
16:10
(6) Дам где "назначение" - "восстановить в2 нажми "Временная" Увидишь шкалу времени, двигай как хош.
10 X Leshiy
 
25.08.17
16:11
(9) ****!!! Дам = Там, "восстановить2 = "восстановить в"
11 CepeLLlka
 
25.08.17
16:15
(10)Да, нажимал туда, но чёт не разобрался сразу.. спс, сейчас ещё разок гляну..
12 X Leshiy
 
25.08.17
16:16
(11) Ну там можно выбрать момент времени, из доступных в данном файле.
13 CepeLLlka
 
25.08.17
16:17
(10)Да, всё получилось, подхватывает второй файл, спасибо тебе.


Так-же спасибо всем, кто откликнулся, благодарю.
14 X Leshiy
 
25.08.17
16:19
(13) Да не за что. Подключать можно сразу несколько файлов (если разностная копия, например) и елозить по шкале времени :)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший