|
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) то еще и быстрее и по объемам не встряненте
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший