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

Откуда: Азербайджан, г. Баку
Сообщений: 1382
MSSQL 2008
Или можно ли восстановить удаленные записи из лога?
База в режиме FULL
16 окт 12, 14:39    [13326941]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
Интересно а каким же это образом записи в логе удалили ?
16 окт 12, 14:41    [13326959]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 2995
сделать бэкап лога
востановить последний полный
востановить разностные, если были
востановить лог с опцией STOPAT

для полного понимания, почитайте про создание и восстановление БД
16 окт 12, 14:45    [13326992]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Samir
Member

Откуда: Азербайджан, г. Баку
Сообщений: 1382
Бекап еще не снимали, базе всего несколько дней.
Можно будет восстановить?
16 окт 12, 14:46    [13327004]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 2995
Samir,
по всем правилам нет
но вроде есть какие-то утилиты, которые работают с логом и что-то там могут
поищите на форуме похожие темы были
16 окт 12, 14:48    [13327026]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Samir
Member

Откуда: Азербайджан, г. Баку
Сообщений: 1382
Получается в MSSQL нет восстановления/откат на текущий момент времени?

Или есть, но нужны какие-то настройки делать?
16 окт 12, 14:54    [13327076]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
Samir
Получается в MSSQL нет восстановления/откат на текущий момент времени?

Или есть, но нужны какие-то настройки делать?

http://www.askit.ru/custom/sql2005_admin/m6/06_06_db_restore.htm
Только при наличии бэкапов БД и бэкапов лога.
16 окт 12, 14:57    [13327095]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Samir
Получается в MSSQL нет восстановления/откат на текущий момент времени?

Или есть, но нужны какие-то настройки делать?

ну, кнопки счастья нет. Бэкапирование настраивается в любых системах...
16 окт 12, 14:58    [13327108]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 2995
автор
Получается в MSSQL нет восстановления/откат на текущий момент времени?

почему backup|restore

автор
Или есть, но нужны какие-то настройки делать

можно было сделать снэпшот базы и с него окатить в случаи проблем
16 окт 12, 14:58    [13327111]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Samir
Получается в MSSQL нет восстановления/откат на текущий момент времени?

Или есть, но нужны какие-то настройки делать?

Есть. Называются бэкапы.
16 окт 12, 15:01    [13327126]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Ozerov
Samir
Получается в MSSQL нет восстановления/откат на текущий момент времени?

Или есть, но нужны какие-то настройки делать?

ну, кнопки счастья нет. Бэкапирование настраивается в любых системах...


Хотел сказать: настраиваются заранее, т.е. до краша, а не после
16 окт 12, 15:03    [13327137]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Samir
Member

Откуда: Азербайджан, г. Баку
Сообщений: 1382
если сейчас создам бекап - это уже ничего не даст?
16 окт 12, 15:03    [13327138]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Samir
если сейчас создам бекап - это уже ничего не даст?

Разумеется.
16 окт 12, 15:04    [13327151]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
trew
Member

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

Странно. Почему Размумеется?
Если есть Full бекап, делаем бекап лога. И начинаем восстановление: ресторе full бекап, ресторе лог до того момента который нужен.
16 окт 12, 15:13    [13327241]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Ozerov
Member

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

Странно. Почему Размумеется?
Если есть Full бекап, делаем бекап лога. И начинаем восстановление: ресторе full бекап, ресторе лог до того момента который нужен.

У вас полный бэкап уже с некорректными данными будет. Что странного ?
16 окт 12, 15:16    [13327272]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
а лог начнет бэкапиться, соответственно, с момента полного бэкапа, который уже с некорректными данными
16 окт 12, 15:18    [13327290]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Glory
Member

Откуда:
Сообщений: 104760
trew
Странно. Почему Размумеется?
Если есть Full бекап, делаем бекап лога. И начинаем восстановление: ресторе full бекап, ресторе лог до того момента который нужен.

Я перешел дорогу на красный свет и меня сбила машина.
Если мне сейчас дадут таблетку аспирина, то мое здоровье станет таким же, как до аварии ?
16 окт 12, 15:22    [13327332]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Samir
Member

Откуда: Азербайджан, г. Баку
Сообщений: 1382
Glory
trew
Странно. Почему Размумеется?
Если есть Full бекап, делаем бекап лога. И начинаем восстановление: ресторе full бекап, ресторе лог до того момента который нужен.

Я перешел дорогу на красный свет и меня сбила машина.
Если мне сейчас дадут таблетку аспирина, то мое здоровье станет таким же, как до аварии ?


Да. Если эту игру написал хороший программер и предусмотрел это :)
16 окт 12, 15:53    [13327631]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
trew
Member

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

Если у Вас есть бекапы (копии Вас, как у первых лиц государства) вы будете жить вечно!

Я влез в разговор не разобравшись, думал у Samir-a есть full бекап до трагедии.
16 окт 12, 15:57    [13327679]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
Samir
MSSQL 2008
Или можно ли восстановить удаленные записи из лога?
База в режиме FULL

Ну боян же
16 окт 12, 16:01    [13327722]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Samir
Member

Откуда: Азербайджан, г. Баку
Сообщений: 1382
Зайцев Фёдор
Samir
MSSQL 2008
Или можно ли восстановить удаленные записи из лога?
База в режиме FULL

Ну боян же


Да, но тогда база была в режиме SIMPLE
16 окт 12, 16:07    [13327768]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Glory
Member

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

Я перешел дорогу на красный свет и меня сбила машина.
Если мне сейчас дадут таблетку аспирина, то мое здоровье станет таким же, как до аварии ?


Да. Если эту игру написал хороший программер и предусмотрел это :)

Ну так вот вы есть "программер, написавший игру"
Вы предусмотрели это ?
16 окт 12, 16:12    [13327809]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Samir
Да. Если эту игру написал хороший программер и предусмотрел это :)


Не, ну это уже из разряда кнопок счастья. Нажал, а она все предусмотрела... Сиди и радуйся.
Сорри, но бред.
16 окт 12, 16:14    [13327837]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Samir
Member

Откуда: Азербайджан, г. Баку
Сообщений: 1382
ApexSQL все сделала!
16 окт 12, 16:52    [13328169]     Ответить | Цитировать Сообщить модератору
 Re: Как вернуть базу на состояние, которое было 15 минут назад?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Samir
ApexSQL все сделала!

ну Вам про утилитки и говорили 13327026
16 окт 12, 16:53    [13328181]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить