Имя: Пароль:
1C
1C 7.7
v7: Восстановление даных РИБ
0 geniusbsd
 
05.07.17
18:42
Вечер добрый
Подскажите как можно восстановить перефирийную базу
Есть база урбд 15 перефирийных баз(магазины). Умер HDD в одном из магазинов . Как можно восстановить базу со всеми данными на момент смерти?
1 МихаилМ
 
05.07.17
21:00
1) восстановить данные с хдд
или
2) сделать узел заново
2 geniusbsd
 
05.07.17
21:08
(1) данные с hdd восстановить не возможно
Если делать ввостановление узназла. Придутут ли в узел старые данные? Или данные за период до падения останутся тотко на сервере урбд?
3 МихаилМ
 
05.07.17
21:30
(2)
придут данные по последний обмен
4 vadim777
 
05.07.17
21:31
(0) Только создать узел заново.
5 geniusbsd
 
05.07.17
21:53
Спасибо завтра буду пробовать
6 Злопчинский
 
05.07.17
23:44
А как в ЦБ сделать восстановление узла?
7 vcv
 
06.07.17
05:25
Убить в конфигураторе ЦБ узел и создать заново с тем же кодом. В новую ПБ автоматически приедут только документы/справочники с миграцией "везде". Всё остальное придётся обработкой включать в миграцию. Перебираешь, например, документы и каждому нужному делаешь Док.Записать().
8 vcv
 
06.07.17
05:28
+(7) Обработка довольно тупая. Перебираешь метаданные, для каждого вида документа/справочника с миграцией "ИБ создания и центр" в цикле перебираешь документы/элементы, для каждого у которого нужный ИБСозданияОбъекта() делаешь Записать().
Будет большой объём выгрузки на ПБ. Перед загрузкой лучше отключить журнал регистрации нафиг. Быстрее будет.
9 Злопчинский
 
06.07.17
19:32
Понял спсб
10 Ёпрст
 
07.07.17
08:31
(6) склонировать цб, выкинуть лишнее, поправить таблички, сделав базу ПБ.
Усё.
Это в разы быстрее, чем создание базы выгрузкой - можно и не дождаться сформированной ПБ при большой ЦБ
11 пипец
 
07.07.17
08:59
(10) +++ а если это делать в SQL (0) то еще и быстрее и по объемам не встряненте
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший