Modber Сообщество
профессионалов по 1С

Восстановление узла распределенной информационной базы из резервной копии



Платформы: 1С:Предприятие 8.3, 1С:Предприятие 8.2, 1С:Предприятие 8.1
Конфигурации: Все конфигурации
2013-07-11
4275 
DonDen
0  

Если возникает случай, когда нужно восстановить резервную копию базы данных, работающую в режиме распределенной информационной базы, можно воспользоваться нижеследующими методиками.

 

Методика восстановления информационной базы корневого узла

Как известно, корневым узлом считается информационная база, у которой свойство Главный узел содержит значение Неопределено. Процедура восстановления корневого узла сводится к восстановлению резервной копии базы данных.

После восстановления информационной базы корневого узла нужно восстановить обмен данными в распределенной информационной базе. Для этого, над всеми базами данных — узлами распределенной информационной базы — нужно выполнить необходимые действия, описанные в данной статье.

 

Методика восстановления информационной базы подчиненного узла

 Восстановление информационной базы подчиненного узла разделяется на несколько независимых этапов:

  • Восстановление в информационной базе подчиненного узла конфигурации главного узла;
  • Отключение от распределенной информационной базы осуществляется путем установки свойству Главный узел значения Неопределено.


Для этого необходимо выполнить метод менеджера планов обмена:

ПланыОбмена.УстановитьГлавныйУзел(Неопределено)  
 

  • Загрузка конфигурации главного узла — для восстановления работы в распределенной информационной базе нужно полное соответствие конфигураций главного и подчиненного узлов. Для выполнения данного условия нужно загрузить конфигурацию (.cf), полученную из главного узла, в информационную базу подчиненного узла (в данном случае, не допускается использование режима объединения конфигураций).
  • Синхронизация номеров сообщений между главным и подчиненным узлами информационной базы.
 

Для осуществления корректного обмена сообщениями в распределенной информационной базе нужно, чтобы соблюдалось необходимое условие: номер принимаемого сообщения должен быть больше номера, записанного в реквизите НомерПринятого узла, соответствующего информационной базе — источнику сообщения.

Номер сообщения можно получить путем добавления единицы к номеру последнего принятого сообщения (значение реквизита НомерОтправленного узла, соответствующего базе данных — приемнику сообщения).

 

Подключение к распределенной информационной базе

 Для того, чтобы подключить информационную базу подчиненного узла обратно в распределенную информационную базу, нужно установить свойству Главный узел прежнее значение.
 

Синхронизация данных главного и подчиненного узлов

Процесс синхронизации данных может выполняться в двухстороннем порядке: от главного узла в подчиненный и наоборот. В том и другом случаях достаточно лишь сделать регистрацию требуемых данных в службе регистрации изменений (для регистрации можно воспользоваться методом ПланыОбмена.ЗарегистрироватьИзменения()).

 

После выполнения всех этих действий, работа информационной базы может продолжаться в стандартном режиме.




Бесплатная юридическая
консультация по телефону

8 (499) 350-80-26(Москва)
8 (812) 627-15-62(Спб)

звонок бесплатный

В центре внимания

Комментарии (2)