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

Откуда: Bayern, Germany
Сообщений: 236
Срочно.

Удалил данные случайно через "DELETE * FROM MyTable" и не сделал бэкап.
Можно как нибудь данные в таблице востановить.
MS SQL Server 2005
14 июл 09, 16:06    [7414348]     Ответить | Цитировать Сообщить модератору
 Re: Срочно. Восстановление данных.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36828
Бэкап никогда не делался? Тогда только разве что https://www.sql.ru/faq/faq_topic.aspx?fid=135
14 июл 09, 16:07    [7414358]     Ответить | Цитировать Сообщить модератору
 Re: Срочно. Восстановление данных.  [new]
AlexDE
Member

Откуда: Bayern, Germany
Сообщений: 236
Гавриленко Сергей Алексеевич,

Бэкап делался, но данные двухнедельной давности.
Требуется восстановить только одну таблицу.
Может SQL Server где нибудь лог сохраняет со старими данными.
14 июл 09, 16:14    [7414401]     Ответить | Цитировать Сообщить модератору
 Re: Срочно. Восстановление данных.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36828
AlexDE
Гавриленко Сергей Алексеевич,

Бэкап делался, но данные двухнедельной давности.
Требуется восстановить только одну таблицу.
Может SQL Server где нибудь лог сохраняет со старими данными.
Recovery Model какая?
14 июл 09, 16:16    [7414417]     Ответить | Цитировать Сообщить модератору
 Re: Срочно. Восстановление данных.  [new]
AlexDE
Member

Откуда: Bayern, Germany
Сообщений: 236
Гавриленко Сергей Алексеевич,

Full Recovery Model
Я данные из бэкапа не восстанавливал.
База целая. Удалил записи только из одной таблицы.
Transaction protocol сохранил на всякий случай, можно из него что вытянуть, если да то как.
14 июл 09, 16:32    [7414558]     Ответить | Цитировать Сообщить модератору
 Re: Срочно. Восстановление данных.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36828
AlexDE
Гавриленко Сергей Алексеевич,

Full Recovery Model
Я данные из бэкапа не восстанавливал.
База целая. Удалил записи только из одной таблицы.
Transaction protocol сохранил на всякий случай, можно из него что вытянуть, если да то как.
Хм. Тогда если лог с момента последнего полного бэкапа не усекался, то можно восстановить штатными средствами.
14 июл 09, 16:37    [7414594]     Ответить | Цитировать Сообщить модератору
 Re: Срочно. Восстановление данных.  [new]
AlexDE
Member

Откуда: Bayern, Germany
Сообщений: 236
Гавриленко Сергей Алексеевич,

Лог не усекался.
Но структура базы в последние дни сильно изменилась.
Не получится, что потеряю больше чем получу.
14 июл 09, 16:47    [7414707]     Ответить | Цитировать Сообщить модератору
 Re: Срочно. Восстановление данных.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36828
AlexDE
Гавриленко Сергей Алексеевич,

Лог не усекался.
Но структура базы в последние дни сильно изменилась.
Не получится, что потеряю больше чем получу.
Вы можете восстановить состояние базы на время "до удаления". Для этого надо восстановить сначала полный бэкап (только в другую базу!) а после бэкап лога с укзанием STOP AT кляузы. А далее просто перелить данные в ту таблицу, из которой вы их грохнули.

Подробности смотрите в Бол.

Сообщение было отредактировано: 14 июл 09, 17:00
14 июл 09, 16:59    [7414874]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить