Имя: Пароль:
1C
 
Не восстанавливается база из полного бэкапа MS SQL
0 Одинесю
 
26.05.15
13:14
Модель восстановления - Полная. Имеется Полная резервная копия базы. При попытке восстановления выпадает ошибка System.Data.SqlClient.SqlError: Инструкцию BACKUP LOG невозможно выполнить, так как не существует резервной копии текущей базы данных. (Microsoft.SqlServer.SmoExtended)
Подскажите, что может быть?
PS Восстанавливаю через Management Studio.
1 fisher
 
26.05.15
13:17
Первый раз восстанавливаешь? Тогда что-то не так сделал.
2 Heckfy
 
26.05.15
13:17
Телепатирую: у вас файл не фулл бекапа, а дифф.
3 Jaap Vduul
 
26.05.15
13:27
Наверное, включена опция "Take tail-log backup before restore"
4 Одинесю
 
26.05.15
13:34
(3) При создании резервной копии?
5 Одинесю
 
26.05.15
13:34
(2) Фулл
6 Alexey_Morov
 
26.05.15
13:35
(3)
Провёл восстановление своей базы при указанных параметрах (полная модель восстановления). Всё отлично и на MS SQL 2005, 2008, 2012.
Может быть проблема в том, что восстанавливается бэкап от старшей версии MS SQL на младшей (т.е. бэкап, сделанный в 2012 на, допустим, 2005ом)?
7 Одинесю
 
26.05.15
13:35
(1) У себя на копии делал раньше - все нормально восстанавливалось.
8 Одинесю
 
26.05.15
13:36
(6) Наоборот на 14 восстанавливаю копию, созданную на 2008, но я так делал уже.
9 Alexey_Morov
 
26.05.15
13:39
(1)

Непонятно причём тут BACKUP LOG, если делается наоборот восстановление?
10 leonidkorolev
 
26.05.15
13:39
скрипт сюда выложи
11 Jaap Vduul
 
26.05.15
13:39
(4) При восстановлении естественно.
12 Jaap Vduul
 
26.05.15
13:39
(9) см. (3)
13 Heckfy
 
26.05.15
13:40
(5) А я говорю Дифф.
14 Alexey_Morov
 
26.05.15
13:42
(13)

Не, при диффе должна быть другая ошибка.

(12) Выложи, пожалуйста, скриншоты.
15 Jaap Vduul
 
26.05.15
13:42
+(11) Картинка для понимания:
http://sqlblog.com/blogs/merrill_aldrich/RestoreGUIIssueCap3_357B762D.png
16 Одинесю
 
26.05.15
13:46
(14) Скриншот чего, я через Мэнэджмент Студио загружаю, вот полное описание ошибки, сейчас покажу окно настройки копирования
===================================

Ошибка восстановления базы данных "Aksol_UPP". (Microsoft.SqlServer.Management.RelationalEngineTasks)

------------------------------
Расположение программы:

   в Microsoft.SqlServer.Management.RelationalEngineTasks.RestoreDatabaseTaskFormComponent.PerformTask(ITaskExecutionContext context)
   в Microsoft.SqlServer.Management.RelationalEngineTasks.RestoreDatabaseTaskFormComponent.Perform(ITaskExecutionContext context)
   в Microsoft.SqlServer.Management.TaskForms.TaskExecutionManager.ExecuteTaskSequence(ISfcScriptCollector collector)

===================================

System.Data.SqlClient.SqlError: Инструкцию BACKUP LOG невозможно выполнить, так как не существует резервной копии текущей базы данных. (Microsoft.SqlServer.SmoExtended)

------------------------------
Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=12.0.2000.8+((SQL14_RTM).140220-1752)&LinkId=20476

------------------------------
Расположение программы:

   в Microsoft.SqlServer.Management.Smo.RestorePlan.Execute()
   в Microsoft.SqlServer.Management.RelationalEngineTasks.RestoreDatabaseTaskFormComponent.PerformTask(ITaskExecutionContext context)
17 Jaap Vduul
 
26.05.15
13:48
(16) см. (15)
18 Одинесю
 
26.05.15
13:50
19 Одинесю
 
26.05.15
13:50
(17) Сейчас
20 Одинесю
 
26.05.15
13:53
21 Alexey_Morov
 
26.05.15
13:53
(20) Вот. Наверняка эта ошибка из-за двух галок "Создать резервную копию...").
22 Alexey_Morov
 
26.05.15
13:54
Надо срочно отключить эти галки, так как они мешают при проведении восстановления полного бэкапа.
23 Одинесю
 
26.05.15
13:56
(22) Я пробовал...
24 Одинесю
 
26.05.15
13:58
(22) Вроде пошло, сделал кроме отключения галок еще и NORECOVERY, вышла уже другая ошибка, что база отличается. Спасибо, буду дальше пробовать.
25 Jaap Vduul
 
26.05.15
14:00
(24) Включи "Перезаписать существующую..."
26 Господин ПЖ
 
26.05.15
14:00
>вышла уже другая ошибка, что база отличается

у новой базы id другой поставь галку replace
27 Alexey_Morov
 
26.05.15
14:03
(26)

Согласен. Должно помочь.
28 Одинесю
 
26.05.15
14:12
(26) (27) Спасибо!
29 Одинесю
 
26.05.15
14:13
(25) Спасибо!
AdBlock убивает бесплатный контент. 1Сергей