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

Откуда:
Сообщений: 11
sql server 2012 через SQL Server Management создал новую базу и в нее восстановил полную Основнуюбазу на 11 число ,но есть разностная база за 14,но восстановить(накатить) ее не могу,почему? есть все журналы транзакций,но пишет что нарушена цепочка lsn.
15 окт 15, 08:31    [18280912]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ivanov1c
есть все журналы транзакций,но пишет что нарушена цепочка lsn.

Если пишет, то значит так оно и есть
15 окт 15, 08:35    [18280921]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
o-o
Guest
Ivanov1c,
Вы можете вещи своими именами называть или хотя бы код здесь выложить?
Что значит "накатить разностную базу"?
Это восстановить differential backup?
Тогда при чем тут бэкапы лога?
15 окт 15, 09:08    [18281058]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
max44
Member

Откуда: МОСКВА
Сообщений: 280
Ivanov1c
В Management Studio 2012 при ресторе БД через графический интрефейсе есть глюк: выдает ошибку "нарушена цепочка lsn", хотя все в порядке.

Попробуйте восстановите журнал транзакций через команду T-SQL: RESTORE LOG

https://msdn.microsoft.com/ru-ru/library/ms186858(v=sql.110).aspx
15 окт 15, 09:34    [18281176]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
Ivanov1c
Member

Откуда:
Сообщений: 11
да да вы правы нужно восстановить differential backup на 14 число,читал вот тут http://interface31.ru/tech_it/2015/02/rezervnoe-kopirovanie-baz-dannyh-microsoft-sql-server.html Простая модель восстановления тоесть у меня есть full.bak(11 число) и differential.bak(14 число) и 11 число я смог восстановить,а после этого я хотел бы восстановить базу на 14 число поверх Full.bak,как это сделать?
15 окт 15, 10:25    [18281413]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ivanov1c
как это сделать?

Вы сейчас спрашивате про то, какие кнопочки вам потыкать в ГУИ или про то, какие команды писать ?
15 окт 15, 10:31    [18281443]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
o-o
Guest
alter database r set single_user with rollback immediate;
go

restore database r
from disk = 'C:\backups\r_full.bak' with replace, norecovery;
go

restore database r
from disk = 'C:\backups\r_diff1.bak' with recovery;
go
15 окт 15, 10:39    [18281479]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
Ivanov1c
Member

Откуда:
Сообщений: 11
Glory
Ivanov1c
как это сделать?

про то, какие кнопочки вам потыкать в ГУИ
15 окт 15, 10:43    [18281500]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ivanov1c
Glory
пропущено...

про то, какие кнопочки вам потыкать в ГУИ

Выбрать нужные бэкапы и опции
https://msdn.microsoft.com/en-us/library/ms177429(v=sql.110).aspx

Или использовать https://msdn.microsoft.com/en-us/library/ff963619(v=sql.110).aspx
15 окт 15, 10:58    [18281596]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
o-o
Guest
max44
Ivanov1c
В Management Studio 2012 при ресторе БД через графический интрефейсе есть глюк: выдает ошибку "нарушена цепочка lsn", хотя все в порядке.

вот моя 2012-ая и никакого в ней глюка нет.
1 полный бэкап, 1 бэкап лога.
хотите, 10 бэкапов лога сделаю?

К сообщению приложен файл. Размер - 48Kb
15 окт 15, 11:02    [18281613]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
o-o
Guest
успешное восстановление через ГУИ

К сообщению приложен файл. Размер - 133Kb
15 окт 15, 11:03    [18281617]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
Ivanov1c
Member

Откуда:
Сообщений: 11
я так full восстановить смог ,а differential нет у меня их 3 копии есть а они не хотят(я пробовал и последнюю на текущий день и первую после full)
15 окт 15, 11:08    [18281639]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ivanov1c
а differential нет

Руки мешают ?

Ivanov1c
я пробовал и последнюю на текущий день и первую после full

И вы можете показать свои скриншоты наподобии тех, чот показали вам ?
15 окт 15, 11:10    [18281646]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
o-o
max44
Ivanov1c
В Management Studio 2012 при ресторе БД через графический интрефейсе есть глюк: выдает ошибку "нарушена цепочка lsn", хотя все в порядке.

вот моя 2012-ая и никакого в ней глюка нет.
1 полный бэкап, 1 бэкап лога.
хотите, 10 бэкапов лога сделаю?


хм, тоже натыкался на такое поведение студии редко но метко. с чем связано так и не понял. что-то о порваной цепочке восстановления, но цепочка целая. в итоге запилил набросок скрипта, который на вход получает имя базы/дату... и наоснове метаданных msdb пытается построить кратчайшую цепочку восстановления до указанной даты. опций мало. но на жизнь хватает. еще хочется набросать скрипт сканирующий папки от указанной и в глубь рекурсивно чтобы в msdb метаданные из заголовков бэкапов раскидывал, если их там нет.
15 окт 15, 11:12    [18281654]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
Ivanov1c
Member

Откуда:
Сообщений: 11
кто нибудь знает как можно такую цепочку восстановить?если она и так в порядке?
15 окт 15, 11:18    [18281697]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ivanov1c
если она и так в порядке?

У вас есть документ с печатью, подтверждающий, что "она и так в порядке" ?
Или это просто ваше личное мнение ?
15 окт 15, 11:21    [18281718]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
o-o
Guest
Ivanov1c,

вот как с вами беседовать?
просишь код -- кода нет,
просишь ошибку -- тоже нет.
мы что, знаем, что вы там тыкаете?
в моем коде замените название базы и файлов, запустите, ошибку выложите сюда,
иначе пустозвон сплошной
15 окт 15, 11:21    [18281719]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
o-o
Guest
churupaha
хм, тоже натыкался на такое поведение студии редко но метко. с чем связано так и не понял. что-то о порваной цепочке восстановления, но цепочка целая.

то ж я и говорю.
2008-ая студия самая приличная,
я все время только в ней и сижу,
2012-ая сегодня только по случаю,
проверить про цепочки.
но восстанавливать через ГУИ это мазохизм какой-то,
надо сперва догадаться, какие галки там за что отвечают,
руками куда быстрее.
15 окт 15, 11:25    [18281739]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
Ivanov1c
Member

Откуда:
Сообщений: 11


К сообщению приложен файл. Размер - 117Kb
15 окт 15, 11:29    [18281769]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
o-o
churupaha
хм, тоже натыкался на такое поведение студии редко но метко. с чем связано так и не понял. что-то о порваной цепочке восстановления, но цепочка целая.

то ж я и говорю.
2008-ая студия самая приличная,
я все время только в ней и сижу,
2012-ая сегодня только по случаю,
проверить про цепочки.
но восстанавливать через ГУИ это мазохизм какой-то,
надо сперва догадаться, какие галки там за что отвечают,
руками куда быстрее.


вот у нас 2012... я вот так костыляю

+
Картинка с другого сайта.


copy/paste/иногда search/replace/f5
15 окт 15, 11:32    [18281793]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ivanov1c
Картинка с другого сайта.

Это вы файл .trn называется differential.bak(14 число) ?
15 окт 15, 11:32    [18281798]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
Ivanov1c
Member

Откуда:
Сообщений: 11


К сообщению приложен файл. Размер - 147Kb
15 окт 15, 11:35    [18281827]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
Ivanov1c
Member

Откуда:
Сообщений: 11
Glory
Это вы файл .trn называется differential.bak(14 число) ?

не это я main.bak называю взял для примера 15 число
15 окт 15, 11:46    [18281890]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
o-o
Guest
Ivanov1c,
обоим бэкапам такое сделайте:
restore headeronly
from disk = '...'

результат картинкой в студию,
чтобы у обоих было видно
BackupType FirstLSN LastLSN CheckpointLSN
(остальные колонки сдвиньте, чтобы эти за экран не уехали)
15 окт 15, 11:48    [18281903]     Ответить | Цитировать Сообщить модератору
 Re: не могу восстановить разностную базу  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ivanov1c
Glory
Это вы файл .trn называется differential.bak(14 число) ?

не это я main.bak называю взял для примера 15 число

Вы издеваетесь ? У вас на скриншоте указано восстанавление с двух устройств - bak и trn
15 окт 15, 11:49    [18281907]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить