powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / проблема с восстановлением базы
6 сообщений из 6, страница 1 из 1
проблема с восстановлением базы
    #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
проблема с восстановлением базы
    #32052227
Фотография Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответ - можно восстановить данные только на то время, когда происходил полный бэкап. Можно по состоянию на момент слета базы, но только если слет базы произошел после последнего backup'а. Для восстановления базы на какое-то время (между бэкапами), надо вместо ежечасного полного бэкапа было делать бэкап transaction log'а.

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

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

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

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

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


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