powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / откат базы на дату
9 сообщений из 9, страница 1 из 1
откат базы на дату
    #39594646
rq3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rq3
Гость
Добрый день!
необходимо откатить базу на сутки.
Имеем: sql 2008, древняя копия (full), рабочая база (базу со времени создания резервной копии вроде не трогали)
Делаю:
1. Detach рабочей базы
2. Копия ldf, mdf
3. Attach копий ldf, mdf под другим именем
4. Делаю на копии бекап лога транзакций (WITH NO_TRUNCATE)
5. Создаю пустую базу temp
6. Разворачиваю в базу temp древний full бекап (WITH REPLACE, WITH NORECOVERY)
7. Разворачиваю в temp бекап лога транзакций созданный в пункте 4
8. Указываю a point in time нужную дату
Весь процесс проходит без ошибок, но в результате я получаю базу на момент копии ldf и mdf
Вопрос: что я делаю не так?

заранее благодарен за помощь
...
Рейтинг: 0 / 0
откат базы на дату
    #39594678
aleksrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rq3Вопрос: что я делаю не так?


Все, с 1-8.
Какая модель востановления?
На что вы собираетесь откатывать? У вас Backup Loga есть?
A specified time is always restored from a log backup ( https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/restore-a-sql-server-database-to-a-point-in-time-full-recovery-model)
И что значит "древняя копия (full)" т.е. после этого вы никогда Backup не делали? Если так то печально, его надо делать, это не сложно, вам спасибо скажут потом.

Тут у жены на работе база полетела, 1С, Backup недельной давности. Она меня давай распрашивать его чаще делать нельзя, почему так редко, я ей обьяснил и сказал спросить у их админа, от сказал что его делал когда про него вспоминал, что было не часто. Итог вся бухгалтерия занаво забивала документы за неделю, а это до фига (производство 500 человек). Потому делайте Backup чаще...
...
Рейтинг: 0 / 0
откат базы на дату
    #39594693
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос: что я делаю не так?Нужно готовить три конверта. :)
...
Рейтинг: 0 / 0
откат базы на дату
    #39594745
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleksrovКакая модель востановления?

раз лог смог забэкапить, то не симпл
...
Рейтинг: 0 / 0
откат базы на дату
    #39594753
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleksrovНа что вы собираетесь откатывать? У вас Backup Loga есть?

он же сказал, что есть.
просто он этот самый бэкап лога снял не с базы-оригинала, а с ее копии.
и раз после полного смог восстаноить бэкап лога,
то все у него правильно, нет потерянных бэкапов лога.
---
почему не восстановилось на нужный момент, непонятно.
а долго лог накатывался?
...
Рейтинг: 0 / 0
откат базы на дату
    #39594754
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rq3Добрый день!
необходимо откатить базу на сутки.
Имеем: sql 2008, древняя копия (full), рабочая база (базу со времени создания резервной копии вроде не трогали)
Делаю:
1. Detach рабочей базы
2. Копия ldf, mdf
3. Attach копий ldf, mdf под другим именем
4. Делаю на копии бекап лога транзакций (WITH NO_TRUNCATE)
5. Создаю пустую базу temp
6. Разворачиваю в базу temp древний full бекап (WITH REPLACE, WITH NORECOVERY)
7. Разворачиваю в temp бекап лога транзакций созданный в пункте 4
8. Указываю a point in time нужную дату
Весь процесс проходит без ошибок, но в результате я получаю базу на момент копии ldf и mdf
Вопрос: что я делаю не так?

заранее благодарен за помощьА нельзя сделать бакап лога рабочей базы?

Хотя логически всё вроде правильно, аттач же не обрезает транзакции, если и файл лога тоже есть.
...
Рейтинг: 0 / 0
откат базы на дату
    #39594765
aleksrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123,

Да, прочитал через предложение. А зачем такие танцы с attach\detach, что тогда мешает просто развернуть базу с другим именем?
...
Рейтинг: 0 / 0
откат базы на дату
    #39594768
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверное очень хотелось сделать копию и не догадался просто в оффлайн перевести,
чтобы файлы скопировать
...
Рейтинг: 0 / 0
откат базы на дату
    #39594778
rq3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rq3
Гость
aleksrovВсе, с 1-8.
Какая модель востановления?
На что вы собираетесь откатывать? У вас Backup Loga есть?
A specified time is always restored from a log backup ( https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/restore-a-sql-server-database-to-a-point-in-time-full-recovery-model)
И что значит "древняя копия (full)" т.е. после этого вы никогда Backup не делали? Если так то печально, его надо делать, это не сложно, вам спасибо скажут потом.

модель полная.
"древняя копия (full)" около 2-ух недель. да, бекап с тех пор не делался. ldf не трогали
у вас ссылка нерабочая.


Получилось! Всем огромное спасибо за помощь!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / откат базы на дату
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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