![]() |
|
v7: Восстановление SQL базы после инородного .MD файла | ☑ | ||
---|---|---|---|---|
0
isJoshe
09.12.19
✎
16:08
|
Доброго времени суток! Очень надеюсь на ваш совет (возможно помощь).
Имеется база данных MS SQL 2000 для 1С 7.7 Файл конфигурации 1С (1C.MD) был зашифрован, при этом сами файлы SQL были не затронуты. Была предпринята попытка подменить .MD на другой, найденный не зашифрованным, но более старый, а может быть и вообще от другой конфигурации. Результатов это не дало, а вот проблем очень даже. Критические ошибки допущенные в этом процессе: 1. Не был сделан бэкап базы ДО подмены .MD файла. 2. Бэкап был сделан ПОСЛЕ подмены и запуска базы. А так как база находилась в FULL рекавер мод, то это очистило журнал транзакций и не позволяет теперь откатить базу по TRN'ам. На текущий момент мы имеем на руках актуальный .MD, но видимо подменный .MD удалил какие-то записи (журналы, таблицы) когда пытались запуститься с ним. Т.е. сейчас база стартует, но в 1С журналы документов пусты. Что бы убедиться, что .MD файл исправен, был развернут найденный бэкап за февраль и там все ок, данные есть. С помощью SQLToolbelt_2013.1.8.2 - Data Compare произвел сравнение развернутого бэкапа за февраль и текущей базы. Вижу, что таблицы есть и какая-то информация есть, но _1SJOURN пустой. Скриншот прилагаю. Возможно ли как-то восстановить базу, ну или хотя бы повыдергивать из нее данные и имплементировать их в базу с февральским бэкапом или новую? Очень надеюсь на вашу помощь! |
|||
1
isJoshe
09.12.19
✎
16:10
|
Не могу найти, как прикрепить скриншот :\
|
|||
2
dk
09.12.19
✎
16:11
|
1cv7.dds тоже шифранули или уже перезаписали?
|
|||
3
dk
09.12.19
✎
16:12
|
в папке new_stru тоже шифранули?
|
|||
4
Ёпрст
гуру
09.12.19
✎
16:12
|
И модель восстановления поди простая , да ?
|
|||
5
isJoshe
09.12.19
✎
16:13
|
Все файлы внутри папки 1С были зашифрованы, включая .dds
Сейчас есть полный набор актуальных файлов. |
|||
6
isJoshe
09.12.19
✎
16:14
|
"И модель восстановления поди простая , да ?"
нет, полная была. |
|||
7
isJoshe
09.12.19
✎
16:16
|
Вот ссылка на скрин. Слева нужная база, справа её бэкап за февраль.
https://ibb.co/1dX2FYt |
|||
8
dk
09.12.19
✎
16:16
|
покажи чего в журнале регистрации в режиме конфигуратора есть - ну кроме обменов если распределенка
|
|||
9
Ёпрст
гуру
09.12.19
✎
16:21
|
(6) и ? бекапы не были настроены ? До ВАших подмен мд, данные скуля есть возможность откатить ?
|
|||
10
Ёпрст
гуру
09.12.19
✎
16:22
|
в скуле были настроены задания на бекап базы средстваи скуля ?
|
|||
11
Djelf
гуру
09.12.19
✎
16:23
|
(7) В базе что еще осталось... Это хорошо. Февральский лучше не пытаться, разве что ну совсем иначе никак.
Вот по этой статье, только на диалект sql перевести нужно, должно получится Книга знаний: Востановление 1SJOURNAL.DBF для ТиС и Бухгалтерии |
|||
12
Ёпрст
гуру
09.12.19
✎
16:33
|
да да, _1sjourn можно "почти " восстановить, но, там кучка всего будет отсутствовать.
А еще и мд , на сколько видно, от другой базы ( или все же с архива ?) Ибо если с архива, _1sjourn не грохнул бы никогда |
|||
13
Djelf
гуру
09.12.19
✎
16:42
|
Да, это странно, что журнал грохнулся.
Странно, что DH2296 и DH2396 стали пустыми. _1SCONST раза в 3 меньше стал и т.д. и т.п. Но я так понимаю, сначала были лихорадочные попытки подсунуть что попадется, и только потом позвали (0). И точную последовательность действий для полного разрушения базы теперь никто не припомнит... |
|||
14
Ёпрст
гуру
09.12.19
✎
16:42
|
Отсюда вопрос, есть возможность поднять базу с архива sql на момент ДО подмены мд ?
|
|||
15
Ёпрст
гуру
09.12.19
✎
16:43
|
ТиИ еще поди запустили, до кучи..
|
|||
16
isJoshe
09.12.19
✎
16:44
|
Журнал регистрации это который в SYSLOG лежит? вот его концовка с даты последней работы в базе. https://yadi.sk/d/ZNWTJI2AyJ3TWA
МД была найдена в другой папке, но с таким же названием как и у актуальной. Но до конца у веренности нет это от нее мд был, но более ранний, или вообще "левый". Могу прикрепить оба МДшника. |
|||
17
Ёпрст
гуру
09.12.19
✎
16:45
|
(16) мд-ник это второстепенная задача. Вам сами данные не важны что ле ?
Базу можете в скуле откатить на момент ДО подмены мд ? |
|||
18
Djelf
гуру
09.12.19
✎
16:46
|
Ага, а это тоже зашифровано? 20191128;16:54:06;Новый1;C;UpDown;UpDownDnldToFile;1;C:\Temp\kopiya.zip;;
Теневые копии есть? Может еще куда то эти копии скидывали? |
|||
19
Djelf
гуру
09.12.19
✎
16:48
|
Диск С ssd или hdd? Если hdd можно попробовать поискать удаленные копии подобных файлов в c:\temp.
|
|||
20
isJoshe
09.12.19
✎
16:48
|
В том то и дело, что не могу. Есть цепочка trn логов, которая упирается в последний полный бэкап, но его по каким-то причинам на том месте где он должен лежать - нет. Есть подозрение, что его удалили злонамеренно. Последний полный бэкап от февраля. И бэкап (лучше бы его не было) уже после попытки подмены.
|
|||
21
isJoshe
09.12.19
✎
16:48
|
Диск SSD
|
|||
22
isJoshe
09.12.19
✎
16:51
|
Ага, а это тоже зашифровано? 20191128;16:54:06;Новый1;C;UpDown;UpDownDnldToFile;1;C:\Temp\kopiya.zip;;
Теневые копии есть? Может еще куда то эти копии скидывали? Эти есть, но это уже после подмены мдшника. Теневые копии были удалены то ли самим шифровальщиком, то ли его хозяином вручную. |
|||
23
Ёпрст
гуру
09.12.19
✎
16:53
|
(20) если взять за основу полный бэкап от февраля, то цепочка транов до какой даты ?
|
|||
24
Ёпрст
гуру
09.12.19
✎
16:55
|
в темпе есть еще эти файлы ?
C:\Temp\VIGRUZKA28112019.zip |
|||
25
Ёпрст
гуру
09.12.19
✎
16:57
|
и судя по всему, их сделали уже позже..
|
|||
26
isJoshe
09.12.19
✎
16:57
|
если взять за основу полный бэкап от февраля, то цепочка транов до какой даты ?
Был снят за какой-то надобностью полный бэкап и лежал черт знает где (это тот что у меня сейчас есть). После него была настроена архивация по расписанию, так вот он утерян. Т.е. есть полный бэкап на начала февраля и по сути на этом все. |
|||
27
isJoshe
09.12.19
✎
16:58
|
Да, есть. Да, их сделали уже после подмены.
|
|||
28
isJoshe
09.12.19
✎
16:59
|
Да, это странно, что журнал грохнулся.
Странно, что DH2296 и DH2396 стали пустыми. _1SCONST раза в 3 меньше стал и т.д. и т.п. Но я так понимаю, сначала были лихорадочные попытки подсунуть что попадется, и только потом позвали (0). И точную последовательность действий для полного разрушения базы теперь никто не припомнит... Все так. Только вот последовательность была: нашли левый мдшник - сунули не заработало - спохватились сняли бэкап с базы - сидим плачем :( |
|||
29
isJoshe
09.12.19
✎
17:01
|
_1SCONST наоборот в февральском бэкапе пустой.
|
|||
30
Ёпрст
гуру
09.12.19
✎
17:02
|
(27) ну, бери самый первый по дате и пробуй из них развернуть в копию, возможно повезет, и там будет целый _1sjourn
|
|||
31
Ёпрст
гуру
09.12.19
✎
17:04
|
"бекап" какой делали ? выгрузкой из 1с ?
|
|||
32
isJoshe
09.12.19
✎
17:15
|
В том и дело, что нет. Был сделан фулл бэкап средствами sql. А выгрузки я потом делал в попытке создать новую файловую базу, восстановить с выгрузки, посмотреть что там есть.
|
|||
33
Ёпрст
гуру
09.12.19
✎
17:17
|
Ну, тогда, для начала, привести мд к файлам данных, потом долго и муторно подымать то, что осталось по остальным файлам - движениям регистров, шапкам документов/ссылкам в _1scdoc
|
|||
34
Ёпрст
гуру
09.12.19
✎
17:19
|
и.. если остался файл ЖР - то оттуда, брать код и наименование справочников, даты документов (если потёрлись) и т.д
|
|||
35
isJoshe
09.12.19
✎
17:28
|
Я не 1Сник, возьметесь за это? Или можете подсказать к какому компетентному человеку обратиться?
|
|||
36
DalexLad77
09.12.19
✎
17:49
|
||||
37
DalexLad77
09.12.19
✎
17:49
|
Мне очень помогла статья при аналогичной ситуации. Восстановил.
|
|||
38
DalexLad77
09.12.19
✎
17:53
|
(35) Какой регион. Если не одинесник, я бы на твоем месте не брался. Муторно все и уж сильно запущено.
|
|||
39
isJoshe
09.12.19
✎
17:57
|
nsk
|
|||
40
Ёпрст
гуру
10.12.19
✎
14:55
|
(35) это безнадега же, да и ненег много не дадут, а возьни много
(37) ага, ТС очень поможет, у него сиквел, а не дбф |
|||
41
Ёпрст
гуру
10.12.19
✎
14:56
|
+ желательно точная последовательность действий, кто что когда зачем и почему.
|
|||
42
МихаилМ
10.12.19
✎
15:29
|
могу поробовать восстановить за 10кр.
whatsapp +79153528372 maksimov_michael@hotbox.ru |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |