Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / проблема с восстановлением базы / 6 сообщений из 6, страница 1 из 1
22.09.2002, 15:55:21
    #32052213
проблема с восстановлением базы
База сохраняется двумя запросами:

ежедневно:

BACKUP DATABASE [maindb] TO DISK = N'D:\BackUp\SQL\Ежедневный.BAK' WITH INIT , NOUNLOAD , NAME = N'maindb backup', SKIP , STATS = 10, FORMAT , MEDIANAME = N'Ежеднывный бэкап', MEDIADESCRIPTION = N'Копия базы'

ежечасно:

BACKUP DATABASE [maindb] TO [КаждыйЧас] WITH INIT , NOUNLOAD , DIFFERENTIAL , NAME = N'maindb backup', SKIP , STATS = 10, NOFORMAT

можно ли из этого бэкапа как-то восстановить данные за определенный час?

Т.е. что бы база стала такой какой она была на момент (например) 21.09.2002 17:00 (в это время бэкап точно отработал) ?
...
Рейтинг: 0 / 0
22.09.2002, 22:29:03
    #32052227
Слон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с восстановлением базы
Ответ - можно восстановить данные только на то время, когда происходил полный бэкап. Можно по состоянию на момент слета базы, но только если слет базы произошел после последнего backup'а. Для восстановления базы на какое-то время (между бэкапами), надо вместо ежечасного полного бэкапа было делать бэкап transaction log'а.

-- Слон
...
Рейтинг: 0 / 0
22.09.2002, 22:59:27
    #32052229
проблема с восстановлением базы
Хорошо, это я понял и теперь исправлю (я не спец в SQL, используем его только для хранения данных 1С).

Но все же. Если differential backup писался в один и тот же файл без его обнуления, можно ли взять не последнюю запись, а например самую первую, вторую и т.д. ?
...
Рейтинг: 0 / 0
22.09.2002, 23:37:54
    #32052233
Слон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с восстановлением базы
Так в diff backup было же сказано WITH INIT. Значит каждый раз предыдущее содержание файла затиралось.

А вообще используя опцию FILE= можно восстановить определенный только бэкап из набора. Подробнее в RESTORE DATABASE (BOL)

-- Слон
...
Рейтинг: 0 / 0
23.09.2002, 08:23:03
    #32052264
проблема с восстановлением базы
Уточню. Что бы иметь возможность восстановиться до определенного момента я должен:

1. Раз в период делать бэкап database (полный)
2. Еще один раз в период (до основного бэкапа) делать бэкап Transaction лога. (или его нужно делать периодически ?).
...
Рейтинг: 0 / 0
24.09.2002, 12:03:06
    #32052611
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с восстановлением базы
Резервирование баз данных]http://www.sql.ru/subscribe/70028/05.shtml#3
Параметры оператора RESTORE
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / проблема с восстановлением базы / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]