Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
откат базы на дату
|
|||
|---|---|---|---|
|
#18+
Добрый день! необходимо откатить базу на сутки. Имеем: 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 Вопрос: что я делаю не так? заранее благодарен за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2018, 10:00 |
|
||
|
откат базы на дату
|
|||
|---|---|---|---|
|
#18+
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 чаще... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2018, 10:22 |
|
||
|
откат базы на дату
|
|||
|---|---|---|---|
|
#18+
Вопрос: что я делаю не так?Нужно готовить три конверта. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2018, 10:31 |
|
||
|
откат базы на дату
|
|||
|---|---|---|---|
|
#18+
aleksrovКакая модель востановления? раз лог смог забэкапить, то не симпл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2018, 11:05 |
|
||
|
откат базы на дату
|
|||
|---|---|---|---|
|
#18+
aleksrovНа что вы собираетесь откатывать? У вас Backup Loga есть? он же сказал, что есть. просто он этот самый бэкап лога снял не с базы-оригинала, а с ее копии. и раз после полного смог восстаноить бэкап лога, то все у него правильно, нет потерянных бэкапов лога. --- почему не восстановилось на нужный момент, непонятно. а долго лог накатывался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2018, 11:12 |
|
||
|
откат базы на дату
|
|||
|---|---|---|---|
|
#18+
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 Вопрос: что я делаю не так? заранее благодарен за помощьА нельзя сделать бакап лога рабочей базы? Хотя логически всё вроде правильно, аттач же не обрезает транзакции, если и файл лога тоже есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2018, 11:12 |
|
||
|
откат базы на дату
|
|||
|---|---|---|---|
|
#18+
Yasha123, Да, прочитал через предложение. А зачем такие танцы с attach\detach, что тогда мешает просто развернуть базу с другим именем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2018, 11:23 |
|
||
|
откат базы на дату
|
|||
|---|---|---|---|
|
#18+
наверное очень хотелось сделать копию и не догадался просто в оффлайн перевести, чтобы файлы скопировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2018, 11:25 |
|
||
|
откат базы на дату
|
|||
|---|---|---|---|
|
#18+
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 не трогали у вас ссылка нерабочая. Получилось! Всем огромное спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2018, 11:32 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=166&tid=1690375]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 344ms |

| 0 / 0 |
