Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не удается настроить Дифф бекап.  [new]
BERSERC
Member

Откуда:
Сообщений: 442
Сделал 2 плана обсуживания.
1 делает полный бекап каждое утро
2 запускается вручную в нужный момент времени и делает разностный бекап.


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

К сообщению приложен файл. Размер - 35Kb
1 апр 14, 15:45    [15816692]     Ответить | Цитировать Сообщить модератору
 Re: Не удается настроить Дифф бекап.  [new]
Glory
Member

Откуда:
Сообщений: 104751
BERSERC
При попытке восстановить бека на сервере выдается ошибка, насколько я понимаю что бекапы в разных наборах.

Ваш бэкап сделан в два файла. А для восстановления вы предоставили один

BERSERC
В мастере настройки плана обслуживания никак не могу задать, что бы бекапы делались в одном наборе, там вроде такого вообще нет.

Сколько устройств вы выбрали ?
Какую конечную команду сформировал помощник ?
1 апр 14, 15:48    [15816712]     Ответить | Цитировать Сообщить модератору
 Re: Не удается настроить Дифф бекап.  [new]
BERSERC
Member

Откуда:
Сообщений: 442
Glory,

BACKUP DATABASE [temp_db] TO DISK = N'C:\backup_test\test1.bak' WITH NOFORMAT, NOINIT, NAME = N'temp_db-Полная База данных Резервное копирование', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
BACKUP DATABASE [temp_db] TO DISK = N'C:\backup_test\test2.bak' WITH DIFFERENTIAL , NOFORMAT, NOINIT, NAME = N'temp_db-Разностная База данных Резервное копирование', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO

потом пытаюсь сделать восстановление через мастер:

К сообщению приложен файл. Размер - 95Kb
1 апр 14, 16:08    [15816941]     Ответить | Цитировать Сообщить модератору
 Re: Не удается настроить Дифф бекап.  [new]
Glory
Member

Откуда:
Сообщений: 104751
BERSERC
потом пытаюсь сделать восстановление через мастер:

Вы пытаетесь восстановить разностный бэкап первым ?
1 апр 14, 16:11    [15816971]     Ответить | Цитировать Сообщить модератору
 Re: Не удается настроить Дифф бекап.  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4478
BERSERC
Сделал 2 плана обсуживания.
1 делает полный бекап каждое утро
2 запускается вручную в нужный момент времени и делает разностный бекап.


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

Вы не сможете полный и разностный сделать в один файл.
Для восстановления сначала накатывайте полный, а потом разностный.
1 апр 14, 16:11    [15816975]     Ответить | Цитировать Сообщить модератору
 Re: Не удается настроить Дифф бекап.  [new]
BERSERC
Member

Откуда:
Сообщений: 442
SQL2008,

накатил полный бекап test1.bak, потом пытаюсь повторить операцию с разностмым бекапом test2.bak
выдает ошибку:

К сообщению приложен файл. Размер - 30Kb
1 апр 14, 16:15    [15817022]     Ответить | Цитировать Сообщить модератору
 Re: Не удается настроить Дифф бекап.  [new]
Glory
Member

Откуда:
Сообщений: 104751
BERSERC
накатил полный бекап test1.bak

Вы вообще знакомились в хелпе с приципом восстановления последовательности бэкапов ?
1 апр 14, 16:23    [15817116]     Ответить | Цитировать Сообщить модератору
 Re: Не удается настроить Дифф бекап.  [new]
BERSERC
Member

Откуда:
Сообщений: 442
Glory,

ну так посоветовали сделать так, я попробовал)

Если делаю бекап в 1 файл то все отлично восстанавливается.
Но мне нужно сделать полный и дифф бекапы в разные файлы.

Это возможно?
1 апр 14, 16:27    [15817162]     Ответить | Цитировать Сообщить модератору
 Re: Не удается настроить Дифф бекап.  [new]
Glory
Member

Откуда:
Сообщений: 104751
BERSERC
Но мне нужно сделать полный и дифф бекапы в разные файлы.

Это возможно?

Вы это уже сделали
BACKUP DATABASE [temp_db] TO DISK = N'C:\backup_test\test1.bak' WITH NOFORMAT, NOINIT, NAME = N'temp_db-Полная База данных Резервное копирование', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
BACKUP DATABASE [temp_db] TO DISK = N'C:\backup_test\test2.bak' WITH DIFFERENTIAL , NOFORMAT, NOINIT, NAME = N'temp_db-Разностная База данных Резервное копирование', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO

Только надо NOINIT заменить на INIT
Ну если только вы не хотите в каждом из файлов _накапливать_ бэкапы

ЗЫ
А лучше всего начать с чтения документации
1 апр 14, 16:30    [15817196]     Ответить | Цитировать Сообщить модератору
 Re: Не удается настроить Дифф бекап.  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4478
BERSERC
Glory,

ну так посоветовали сделать так, я попробовал)

Если делаю бекап в 1 файл то все отлично восстанавливается.
Но мне нужно сделать полный и дифф бекапы в разные файлы.

Это возможно?

Возможно.
Только полный нужно накатывать с опцией NO RECOVERY (нет под рукой сервера, поправьте меня если ошибаюсь в наименовании опции)
1 апр 14, 16:31    [15817208]     Ответить | Цитировать Сообщить модератору
 Re: Не удается настроить Дифф бекап.  [new]
BERSERC
Member

Откуда:
Сообщений: 442
Glory,
Забекапил таким образом, ничего не изменилось(
BACKUP DATABASE [temp_db]
 TO DISK = N'C:\backup_test\test1.bak' 
 WITH NOFORMAT, INIT, NAME = N'temp_db-Полная База данных Резервное копирование', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
BACKUP DATABASE [temp_db]
 TO DISK = N'C:\backup_test\test2.bak' 
 WITH DIFFERENTIAL , NOFORMAT, INIT, NAME = N'temp_db-Разностная База данных Резервное копирование', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
1 апр 14, 16:36    [15817242]     Ответить | Цитировать Сообщить модератору
 Re: Не удается настроить Дифф бекап.  [new]
Glory
Member

Откуда:
Сообщений: 104751
BERSERC
Забекапил таким образом, ничего не изменилось(

Если вы про восстановление, то ничего и не изменится
Ведь вы же ничего не поменяли в командах восстановления
Потому что не знаете требований к восстановлению цепочки бэкапов.
1 апр 14, 16:37    [15817254]     Ответить | Цитировать Сообщить модератору
 Re: Не удается настроить Дифф бекап.  [new]
BERSERC
Member

Откуда:
Сообщений: 442
Glory,

я восстанавливаю мастером восстановления, указываю туда оба файла. Он сразу вываливает ошибку.
1 апр 14, 16:38    [15817263]     Ответить | Цитировать Сообщить модератору
 Re: Не удается настроить Дифф бекап.  [new]
Glory
Member

Откуда:
Сообщений: 104751
BERSERC
указываю туда оба файла.

А чего вообще не все файлы на диске С ?
1 апр 14, 16:39    [15817270]     Ответить | Цитировать Сообщить модератору
 Re: Не удается настроить Дифф бекап.  [new]
o-o
Guest
что должно-то было измениться?
еще раз: ошибка, что на последней картинке, оттого, что
сперва надо полный восстановить с NORECOVERY, и затем только дифференциальный.
а то с RECOVERY восстанавливаете полный, как дифф.-то потом накатывать???
1 апр 14, 16:41    [15817294]     Ответить | Цитировать Сообщить модератору
 Re: Не удается настроить Дифф бекап.  [new]
BERSERC
Member

Откуда:
Сообщений: 442
o-o,SQL2008

Спасибо, с NORECOVERY и через скрипт получилось восстановить.
RESTORE DATABASE [test4] FROM  DISK = N'C:\backup_test\test1.bak' WITH  FILE = 1,  NORECOVERY,  NOUNLOAD,  STATS = 10
GO
RESTORE DATABASE [test4] FROM  DISK = N'C:\backup_test\test2.bak' WITH  FILE = 1,  RECOVERY,  NOUNLOAD,  STATS = 10
GO


А мастером восстановления это никак нельзя сделать?
1 апр 14, 16:45    [15817312]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить