Вход | Регистрация



Распределенная база. Как выгрузить только изменения конфигурации

Распределенная база. Как выгрузить только изменения конфигурации
Я
   мистер игрек
 
22.09.17 - 11:35
Есть РБ. Рабочая и тестовая. Рабочая это центральный узел.
Когда в рабочей базе изменена конфа, то надо:
1) выгрузит из рабочей в тестовую
2) в тестовый загрузит и обновит конфу базы даннх
3) из тестовой файл отправит в рабочую
4) из рабочей заново в тестовую

т.е. происходит в 3-этапа.

Так как база большая, изменения большие, обмен буде идти часами и это утомительно и не эффективно.  
А нельзя делать так чтоб в первом этапе отправит только изменения конфы или выгрузить 1-2 элемента чтоб выгрузка произошла быстро?
 
 
   mehfk
 
1 - 22.09.17 - 11:40
(0) Можно.
   мистер игрек
 
2 - 22.09.17 - 11:48
как?
   mehfk
 
3 - 22.09.17 - 12:06
Удалить зарегистрированные изменения, выполнить обмен, вернуть зарегистрированные изменения, выполнить обмен еще раз.
   mistеr
 
4 - 22.09.17 - 12:07
(2) Отдельным планом обмена.
   mistеr
 
5 - 22.09.17 - 12:08
(0) Я всегда думал, что изменения конфы из тестовой попадают в рабочую, в тут наоборот...

Вы там приверженцы экстремального программирования?
   мистер игрек
 
6 - 22.09.17 - 12:13
(3) А как вернут потом все удаленные регистрации изменений? Вед регистрируются же все объекты потом? Как система запомнит какие регистрации были удалены?
   мистер игрек
 
7 - 22.09.17 - 12:40
(5) В тестовой базе рассчитываю себестоимость, так как это долго, чудовищные блокировки. А у нас документооборот большой, что сильно мешают работу пользователей
   Cyberhawk
 
8 - 22.09.17 - 12:43
Иметь два плана обмена - один только для данных, второй только для конфигурации
   мистер игрек
 
9 - 22.09.17 - 12:48
(8) Но в другом плане обмена УИД будет другой
   Рэйв
 
13 - 22.09.17 - 13:16
(0)
1.Выгрузи cf из центра
2.Отключи тестовую от обмена
3.Загрузи в тестовую cf, обнови базу
4.Подключи тестовую обратно к обмену.
   mistеr
 
14 - 22.09.17 - 13:30
(9) Какой еще УИД?
   Tateossian
 
15 - 22.09.17 - 13:31
(14) UUID же
   mistеr
 
16 - 22.09.17 - 13:33
(15) Это ясно, а чего UUID?
   Serg_1960
 
17 - 22.09.17 - 13:36
(0) "обмен будет идти часами и это утомительно и не эффективно" - Вы тут страшные сказки рассказываете? Я согласен, что само обновление на большой базе может долго идти, но при чём тут обмен данными?

Предлагаю сделать сеанс обмена данными, непосредственно перед обновлением - тем самым убираем из сообщения обмена  с конфигурацией все изменения данных, сделанные пользователями.
   мистер игрек
 
18 - 22.09.17 - 13:39
(13) после загрузки конфы база не станет главным?
   Serg_1960
 
19 - 22.09.17 - 13:41
(18) Эээ... Вы не в курсе про "отвязать/привязать узел"?

Пока меня интересует только одно: периодичность сеансов обмена? Только не говори "раз в месяц" - буду ругаться :)
   Serg_1960
 
20 - 22.09.17 - 13:48
PS: четвёртый пункт - лишний.
   мистер игрек
 
21 - 22.09.17 - 13:53
(19) Раз в неделю
   Serg_1960
 
22 - 22.09.17 - 14:02
Не смешно :( Зачем самому себе создавать проблемы? Настроить автообмен по расписанию, например, "раз в день", в полночь.
   мистер игрек
 
23 - 22.09.17 - 14:08
(22) В планах есть. Вот запущу один раз по кругу, потом настрою
Минус в том что если изменена конфа то придется вмешаться
   Serg_1960
 
24 - 22.09.17 - 14:22
(23) Нет там никакого "минуса". Остановить/запустить автообмен - это без проблем. В типовых, буквально, сценарий обмена одной галочкой останавливается/запускается.

Зато может быть польза: настроенным обменом можно пользоваться "вручную" и, по крайней мере в моей конфигурации, автообмен происходит существенно быстрее, чем если я его "вручную" произвожу "из-под" плана обмена.
   мистер игрек
 
25 - 22.09.17 - 14:28
(24) Еще вопрос. Просто туплю. Как делается это?

"Отключи тестовую от обмена "
   Рэйв
 
26 - 22.09.17 - 14:35
   Рэйв
 
27 - 22.09.17 - 14:36
там три кнопки всего.Разберешься:-)
   мистер игрек
 
28 - 22.09.17 - 14:44
(26) нету пишет
   Serg_1960
 
29 - 22.09.17 - 14:47
Вообще-то это всё можно сделать без левых обработок - с помощью параметра командной строки /ResetMasterNode.
https://its.1c.ru/db/metod8dev#content:5802:hdoc:отключениеинформационнойбазыотглавного_узла


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует