|
Восстановление потерянной периферийной базы (УРБД).
Автор - Шерифов Руслан.
Стилистическая правка - Езеев Федор.
Ситуация. Вы работаете с компонентой УРБД, и тут одна из периферийных баз накрывается медным тазом.
Бэкапов нет. Что делать?
Первое, что надо сделать - создать архивную копию. Даже того, что уже сломалось. Просто на всякий случай.
Второе, что надо сделать - создать механизм регулярного создания архивных копий. Чтоб больше не повторялось.
Когда это сделано - можно приступить к восстановлению.
- В управлении распределенными базами (центральная база) снести периферийную базу, которую восстанавливаем.
- В управлении распределенными базами (центральная база) создать периферийную базу с тем же
кодом/префиксом что и был.
- Делаем первоначальную выгрузку
- Прокладываем путь в пустую директорию
- Открываем новую базу с местом хранения в новой директории в режиме конфигуратора.
- Не открывая метаданных, идём в управление распределённой ИБ и загружаем первичные данные из файла,
которые сформировали в пп.3
На этот момент имеем Периферийную базу в новой директории с тем же префиксом, но без данных
за предыдущие периоды. (Если быть точнее, то там есть только данные с областью распространения
при миграции - "все базы")
- Перезаписываем все объекты в Центральной базе, которые имеют область распространения при миграции
"Место Создания И Центр",
и их место создания имеет код восстанавливаемой нами базы. Для этого можно воспользоваться
прилагаемой обработкой.
- Теперь необходимо произвести стандартные действия по обмену информации из центральной базы в периферийную.
Примечание 1: Последний пункт может оказаться очень длительным, в зависимости от объема ваших данных.
Совет: все действия делать на сервере в новой директории, а затем скопировать на какой либо
физический носитель. Далее перевести носитель на место работы периферийной базы и там просто скопировать.
Примечание 2: Восстановить таким способом ВСЕ данные, увы, не получится. Данные с областью распространения
при миграции "Место создания" останутся в старой разрушенной копии.
Вот кажись и всё !!!
Пользуйтесь на здоровье.
|