Имя: Пароль:
1C
 
[УРБД] Восстановить периферийку
,
0 ДенисЧ
 
12.10.09
10:33
Упала-пропала периферийная база. Центральная жива.

Полная выгрузка займёт неоправданно много времени.
Есть возможность получить полную SQL-копию центральной.

Можно ли сделать из неё периферийку не стандартной выгрузкой-загрузкой?
1 also
 
12.10.09
10:36
Это ж какого размера база должна быть?
2 ДенисЧ
 
12.10.09
10:37
(1) 14 гигов... Но куча докУментов, а работу остановить можно максимум на час
3 also
 
12.10.09
10:38
(2) Жестко...А с копии на мощном серваке отгрузить периферийку, а потом к рабочей ее подсунуть?
4 vde69
 
12.10.09
10:38
нет, ибо инфы об изменненых обьектах не будут нормально синхронизированы.


можно конечно на это забить, и сделав копию в трех табличках сделать из центральной переферийку, но это не гуд... (есть шанс напартачить и что-то забыть, например префикс поменять)
5 ДенисЧ
 
12.10.09
10:39
(4) измененные плевать - все равно с нуля поднимать. Главное, чтобы обмен поднялся.

(3) Так уже думаем, но всё равно, говорят, что выгрузка полная шла пару суток...
6 vde69
 
12.10.09
10:41
(2) ну если 14 гигов, то можно... поищи, там нужно будет очистить таблицу регистрации, подправить ID базы, поменять префикс (константа), вроде все, хотя может и забыл чего
7 also
 
12.10.09
10:42
(5) Это гон какой-то. Тока недавно где-то с 10-гиговой отгружал. Шло 4-6 часов. Правда сервак мощный был достаточно
8 ДенисЧ
 
12.10.09
10:43
(7) ну, я сам не пробовал тут :-)
9 Ёпрст
 
12.10.09
10:43
(0) по идее, 1SDBSET подправить и всё..
10 also
 
12.10.09
10:44
(9) Да вопрос в том как быстро отгрузить новую Пб
11 Ёпрст
 
12.10.09
10:44
12 ДенисЧ
 
12.10.09
10:44
(9) А что там править? У меня там 2 записи, одна "центральная база", другая пустая...
13 dk
 
12.10.09
10:45
из центральной периферийку не делал, а из другой периферийки - легко, даже хде-то инструкцию (не мою) выкладывал.
--
8-ми гиговая периферийка выгружалась за 1 час )))
14 Ёпрст
 
12.10.09
10:45
15 ДенисЧ
 
12.10.09
10:55
Если я в 1ssystem в dbsign пропишу код периферийки, но не трону dbsetuuid, меня это спасёт?
16 Mikeware
 
12.10.09
10:56
Да легко.
1)Копия базы (теперт считаем, что это наша периферийка)
2) в 1sdbset текущей ставим 'M', у центральной 'P', остальные удаляем
3) в 1ssystem  dbsign меняем на код текущей
4) чистим 1supdts
5) чистим 1sdwnlds
6) Обмен ЦБ-ПБ-ЦБ
7) не забудь сменить префикс (намедни забыл, сильно матерился.)
8) отсылай пиво почтой
17 also
 
12.10.09
10:58
(16) Так если миграция не полная, то в новой пб будет лишняя инфа...Или я чето недогоняю
18 Mikeware
 
12.10.09
11:00
(17) Пренепременно. Но удалить лишнюю завсегда проще (причем ничего не мешает делать это в фоновом режиме.)
19 Ёпрст
 
12.10.09
11:00
(17) ну и что? ..её тоже можно выкосить..
20 also
 
12.10.09
11:03
(18)(19) Согласен в принципе :)
21 ДенисЧ
 
12.10.09
11:03
(17) Миграция полная, это как раз не проблема.
(16) начинаю пробовать.
22 Mikeware
 
12.10.09
11:28
(21) Ну что?
23 ДенисЧ
 
12.10.09
12:14
(22) Рано ещё. База копируется пока.
24 Mikeware
 
12.10.09
12:19
(23) Ты ее карандашом копируешь??? :-)
У меня 86Г база час-двадцать копируется....
25 ДенисЧ
 
12.10.09
12:29
(24) Меня отвлекали :-)
26 Mikeware
 
12.10.09
12:30
(25) Таки карандашом??? :-)
27 ДенисЧ
 
12.10.09
12:45
(26) Нет, отвлекали не карандашом :-)
28 ДенисЧ
 
12.10.09
15:43
Наконец-то дошли руки.

И вроде всё заработало. Камень с сердца :-)

Спасибо за участие!