Відновлення втраченої периферійної бази (УРБД).
Ситуація. Ви працюєте з компонентою УРБД, і тут одна з периферійних баз накривається мідним тазом. Бекапов немає. Що робити?
Перше, що треба зробити - створити архівну копію. Навіть того, що вже зламалося. Просто про всяк випадок.
Друге, що треба зробити - створити механізм регулярного створення архівних копій. Щоб більше не повторювалося.
Коли це зроблено - можна приступити до відновлення.
- В управлінні розподіленими базами (центральна база) знести периферійну базу, яку відновлюємо.
- В управлінні розподіленими базами (центральна база) створити периферійну базу з тим же кодом / префіксом що і був.
- Робимо первісну вивантаження
- Прокладаємо шлях в порожню директорію
- Відкриваємо нову базу з місцем зберігання в новий каталог в режимі конфігуратора.
- Чи не відкриваючи метаданих, йдемо в управління розподіленої ІБ і завантажуємо первинні дані з файлу, які сформували в пп.3
На цей момент маємо Периферійну базу в новий каталог з тим самим префіксом, але без даних за попередні періоди. (Якщо бути точніше, то там є тільки дані з областю поширення при міграції - "всі бази")
Примітка 1: Останній пункт може виявитися дуже тривалим, залежно від обсягу ваших даних. Порада: всі дії робити на сервері в новий каталог, а потім скопіювати на будь-якої фізичний носій. Далі перевести носій на місце роботи периферійної бази і там просто скопіювати.
Примітка 2: Відновити таким способом ВСЕ дані, на жаль, не вийде. Дані з областю поширення при міграції "Місце створення" залишаться в старій зруйнованій копії.
Ось кажись і все.
Користуйтеся на здоров'я.