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

Microsoft SQL Server 2008 - Enterprise Edition


База удалили скриптом.
Есть полный бэкап базы месячной давности (Base.bak), нету более свежих.
Так же есть лог транзакций, который вместе с файлом базы лежит (Base.ldf).

Вопрос: как восстановить базу, имея бэкап месячной давности и, затем, из лога транзакций накатить до момента удаления (сегодня в обед)? (правильно я понимаю что можно?).

Спасибо.
29 авг 11, 14:15    [11195060]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
rsolanov
Member

Откуда:
Сообщений: 930
попал
База удалили скриптом.
Есть полный бэкап базы месячной давности (Base.bak), нету более свежих.
Так же есть лог транзакций, который вместе с файлом базы лежит (Base.ldf).

Так файлы БД все-таки есть?
29 авг 11, 14:18    [11195081]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37228
Как-то очень странно удалили базу. Файлы данных удалились, а лог - нет.
29 авг 11, 14:19    [11195085]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37228
В любом случае, для штатного восстановления вам нужен не файл лога, а его бэкап.
29 авг 11, 14:20    [11195091]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
rsolanov
Member

Откуда:
Сообщений: 930
Гавриленко Сергей Алексеевич
Как-то очень странно удалили базу. Файлы данных удалились, а лог - нет.
Вот-вот. А разве можно скриптом можно такое сделать?
29 авг 11, 14:21    [11195100]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
komrad
Member

Откуда:
Сообщений: 5674
rsolanov
Гавриленко Сергей Алексеевич
Как-то очень странно удалили базу. Файлы данных удалились, а лог - нет.
Вот-вот. А разве можно скриптом можно такое сделать?


автор не говорил, что файл данных удален.

"Так же есть лог транзакций, который вместе с файлом базы лежит (Base.ldf). "
29 авг 11, 14:24    [11195126]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
попал
Guest
rsolanov
попал
База удалили скриптом.
Есть полный бэкап базы месячной давности (Base.bak), нету более свежих.
Так же есть лог транзакций, который вместе с файлом базы лежит (Base.ldf).

Так файлы БД все-таки есть?


есть
29 авг 11, 14:25    [11195129]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37228
Так что именно сделали с базой-то?
29 авг 11, 14:25    [11195132]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
rsolanov
Member

Откуда:
Сообщений: 930
komrad
rsolanov
пропущено...
Вот-вот. А разве можно скриптом можно такое сделать?


автор не говорил, что файл данных удален.

"Так же есть лог транзакций, который вместе с файлом базы лежит (Base.ldf). "
Может автор скриптом БД не удалил, а только отсоединил ее? Если это так, то все хорошо.
29 авг 11, 14:26    [11195133]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
попал
Guest
Гавриленко Сергей Алексеевич
Как-то очень странно удалили базу. Файлы данных удалились, а лог - нет.


файлы никто не удалял

накатили скрипт create database
if exists drop
и т.д
29 авг 11, 14:27    [11195136]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
попал
Guest
попал
Гавриленко Сергей Алексеевич
Как-то очень странно удалили базу. Файлы данных удалились, а лог - нет.


файлы никто не удалял

накатили скрипт
if exists drop
и т.д


точнее create database не делали
но удалили все объекты и создали заново. пустые, а нужны с данными.
29 авг 11, 14:29    [11195156]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
rsolanov
Member

Откуда:
Сообщений: 930
попал
Так же есть лог транзакций, который вместе с файлом базы лежит (Base.ldf).

Если вы это про новую БД, и при этом бэкап месячной давности-это единственное что у вас есть, то сделать уже ничего нельзя.
Хотя может диск принести в студию MHDD, может восстановят удаленный файл?
29 авг 11, 14:34    [11195180]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
попал
Guest
rsolanov
попал
Так же есть лог транзакций, который вместе с файлом базы лежит (Base.ldf).

Если вы это про новую БД, и при этом бэкап месячной давности-это единственное что у вас есть, то сделать уже ничего нельзя.
Хотя может диск принести в студию MHDD, может восстановят удаленный файл?

не про новую
29 авг 11, 14:35    [11195187]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
Shakill
Member

Откуда: мск
Сообщений: 1882
попал
попал
пропущено...


файлы никто не удалял

накатили скрипт
if exists drop
и т.д


точнее create database не делали
но удалили все объекты и создали заново. пустые, а нужны с данными.


если модель восстановления полная, бэкапов базы после того раза не было и этот месяц куда-то бэкапились логи (или не бэкапились, но и не обрезались), то:
1) делаете бэкап логов
2) поднимаете бэкап базы в режиме восстановления. но не на ту, что есть сейчас, а под другим именем
3) накатываете бэкап(ы) логов до момента, предшествующего удалению объектов
4) пользуетесь
29 авг 11, 14:38    [11195203]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
rsolanov
Member

Откуда:
Сообщений: 930
Вы пишите:
попал
удалили все объекты и создали заново. пустые, а нужны с данными.
А откуда у вас тогда лог от старой БД?
29 авг 11, 14:39    [11195205]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37228
Так у вас тогда и лога нет.
29 авг 11, 14:39    [11195206]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
Shakill
Member

Откуда: мск
Сообщений: 1882
попал,

но это план действий на тот случай, если не было drop database, а только удалялись скриптами все объекты в базе.
29 авг 11, 14:44    [11195247]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
попал
Guest
Shakill
попал,

но это план действий на тот случай, если не было drop database, а только удалялись скриптами все объекты в базе.


так и есть

сейчас поднимаем месячный давности базу в другую.
потом поги на утро сего дня
и все это время молюсь, что прокатит
29 авг 11, 14:49    [11195284]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
Eagle_84
Member

Откуда: Москва
Сообщений: 1535
не понимаю, как так, у вас лог есть, а данных нет? у вас и лог тогда затерся...
29 авг 11, 14:50    [11195295]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
Shakill
Member

Откуда: мск
Сообщений: 1882
Eagle_84,

да есть там мдф, но он ценности для ТС не представляет сейчас

попал
удалили все объекты и создали заново. пустые, а нужны с данными.
29 авг 11, 14:54    [11195326]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
rsolanov
Member

Откуда:
Сообщений: 930
Похоже автор совершенно не владеет своей создавшейся ситуацией или не может донести ее до нас
29 авг 11, 14:54    [11195331]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37228
Модель восстановления базы какая?
29 авг 11, 14:57    [11195349]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
попал
Guest
Гавриленко Сергей Алексеевич
Модель восстановления базы какая?

full

подняли (вначале месячной давности, потом лог), всем спасибо.
29 авг 11, 15:20    [11195541]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Восстановление базы по логу  [new]
Ferel
Member

Откуда:
Сообщений: 2
Если не трудно, объясните, пожалуйста, как накатить лог.
16 авг 13, 19:26    [14720452]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы по логу  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74928
Ferel
Если не трудно, объясните, пожалуйста, как накатить лог.


Если уж Вы подняли старую тему, потрудитесь изложить суть своей проблемы.
16 авг 13, 19:28    [14720457]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить