powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Откат базы по transaction log-у
7 сообщений из 7, страница 1 из 1
Откат базы по transaction log-у
    #32019874
_mhl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация: есть некая БД (MS SQL2K), хочу вернуть ее в состояние часовой давности.
Вопрос: можно ли сделать это при помощи имеющегося в БД Transaction Log-а и как (бэкапа нет, не было и не будет )?
...
Рейтинг: 0 / 0
Откат базы по transaction log-у
    #32019894
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А жаль, бэкап именно для этого и делают...
...
Рейтинг: 0 / 0
Откат базы по transaction log-у
    #32019909
_mhl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ок, ясно. Тогда как получить базу на определенный момент времени с использованием бэкапа? (Возможно ли получить состояние БД на момент между бэкапами, т.е. если бэкап делался в 12-00 и 17-00, а я хочу восстановить состояние на 15-00, можно ли это сделать и как, какой тип бэкапа использовать?)
...
Рейтинг: 0 / 0
Откат базы по transaction log-у
    #32019915
Timur Sokolov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Complete backup + Differential Backup ==> BOL
...
Рейтинг: 0 / 0
Откат базы по transaction log-у
    #32019929
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Откат базы по transaction log-у
    #32019931
_mhl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. делаем полный бэкап в 13-00
2. меняем в базе значение поля (какого-то) - №1 (в 13-10)
3. через 10 минут (13-20) изменяем значение еще одного поля - №2
4. делаем бэкап тран. лога (append to media, куда положили полный бэкап)
5. делаем restore из бэкап-сета на время 13-15

дальше - самое интересное:
1. SQL Srv 2K (без SP) в момент выбора времени восстановления говорит,
что не может установить такое время и устанавливает время последнего бэкапа
(тран. лога)
2. SQL Srv 2K (SP1, SP2) начинается восстановление, но в момент восставления
тран. лога выдается ошибка:
Invalid value specified for STOPAT parameter
Restore log is terminating abnormally
Microsoft SQL-DMO
(ODBC SQLState: 42000)

Пытался делать
set dateformat ymd (как в MS KB написано) - та ж фигня

Классический вопрос: что делать? :*(
...
Рейтинг: 0 / 0
Откат базы по transaction log-у
    #32020031
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Откат базы по transaction log-у
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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