Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
1_основная_инструкция:сохранение_и_восстановление_инф._баз_при_обновлении_клиентов [2020/07/23 08:43] kotik |
1_основная_инструкция:сохранение_и_восстановление_инф._баз_при_обновлении_клиентов [2020/07/25 17:53] (текущий) kotik |
||
---|---|---|---|
Строка 139: | Строка 139: | ||
3) Выгрузка конфигурации информационной базы в файл | 3) Выгрузка конфигурации информационной базы в файл | ||
- | Происходит выгрузка только конфигурации, без данных | + | - Зайти в конфигуратор и в меню нажать **"Конфигурация"**. |
+ | - Выбрать пункт **"Сохранить конфигурацию в файл"** => Происходит выгрузка только конфигурации, без данных. | ||
{{:1_основная_инструкция:12_бекап.png?direct|}} | {{:1_основная_инструкция:12_бекап.png?direct|}} | ||
Строка 153: | Строка 154: | ||
</WRAP> | </WRAP> | ||
- | Восстановление средствами СУБД | + | Пункты тестирование и исправление и загрузка резервной копии конфигурации рассматривались ранее |
+ | |||
+ | 5) Восстановление средствами СУБД | ||
+ | |||
+ | Данный способ применяется, когда зайти в конфигуратор нет возможности и возникает ошибка: | ||
{{:1_основная_инструкция:13_бекап.png?direct|}} | {{:1_основная_инструкция:13_бекап.png?direct|}} | ||
Строка 162: | Строка 167: | ||
- Доступ к серверу СУБД | - Доступ к серверу СУБД | ||
- | Открываем pgAdmin (либо «Среда SQL Server Management Studio», если у вас MS SQL), заходим в нужную БД, далее схемы > public > таблицы, и ищем таблицу Configsave | + | - Открыть утилиту pgAdmin (либо «Среда SQL Server Management Studio», если у вас MS SQL) и зайти в нужную БД. |
+ | - Открыть схему **"public"**. | ||
+ | - В списке **"Таблицы"** выбрать таблицу **"Configsave"** (хранятся сохраненные, но не примененные параметры конфигурации). | ||
+ | - Кликнуть правой кнопкой мышки по таблице **"Configsave"** и выбрать пункт **"Очистить"** => Удалятся все не сохраненные данные и ошибка может исчезнуть. | ||
- | {{:1_основная_инструкция:14_бекап.png?direct|}} | + | {{:1_основная_инструкция:20_бекап.png?direct|}} |
- | Нажимаем на нее правой кнопкой и выбираем очистить. После этого пробуем зайти в конфигуратор. Здесь хранятся сохраненные, но не примененные параметры конфигурации. | + | Если способ выше не помог, то применяется второй способ: |
- | {{:1_основная_инструкция:15_бекап.png?direct|}} | + | - Зайти в рабочую базу данных, со здоровой конфигурацией в клиент серверном формате. Чтобы ее получить, можно создать пустую БД и залить в нее резервную копию конфигурации, либо развернуть бекап базы данных. |
+ | - Найти таблицу **"config"** (файл содержит всю конфигурацию БД), кликнуть на нее правой кнопкой мышки. | ||
+ | - Выбрать пункт **"Резервное копирование"**. | ||
+ | - Указать путь и наименование файла - копии. | ||
+ | - Нажать кнопку **"Резервная копия"**. | ||
- | * Если это не помогло, производим следующие действия. | + | {{:1_основная_инструкция:21_бекап.png?direct|}} |
- | * Нам понадобится рабочая база данных, со здоровой конфигурацией в клиент серверном формате. Чтобы ее получить, можно создать пустую БД и залить в нее резервную копию конфигурации, либо развернуть бекап пазы данных. | + | |
- | * После того как рабочая база данных развернута, открываем pgAdmin, ищем таблицу Config, тыкаем правой кнопкой и выбираем «Резервная копия». И делаем резервную копию таблицы в файл backup. | + | |
- | * Затем открываем сломанную базу, ищем ту же таблицу Config, и нажимаем "Очистить" а затем «Восстановить», и выбираем файл бекапа, в который мы сохранили копию таблицы. | + | |
- | {{:1_основная_инструкция:16_бекап.png?direct|}} | + | - Зайти в сломанную базу. |
+ | - Найти таблицу **"config"**. | ||
+ | - Кликнуть правой кнопкой мышки по таблице **"сonfig"** и выбрать пункт **"Очистить"**. | ||
+ | - Кликнуть правой кнопкой мышки по таблице **"сonfig"** и выбрать пункт **"Восстановить"**. | ||
+ | - Выбирать файл резервной копии. | ||
+ | - Нажать кнопку **"Восстановить"**. | ||
- | Резервное копирование клиент-серверных баз | + | {{:1_основная_инструкция:22_бекап.png?direct|}} |
+ | |||
+ | 6) Резервное копирование клиент-серверных баз | ||
* Резервное копирование сторонними программными средствами | * Резервное копирование сторонними программными средствами | ||
* Резервное копирование скриптами | * Резервное копирование скриптами | ||
+ | * Выгрузка информационной базы в файл | ||
+ | * Выгрузка конфигурации информационной базы в файл | ||
- | Резервное копирование сторонними программными средствами | + | __ Резервное копирование сторонними программными средствами__ |
* Существует условно бесплатная утилита PostgreSQL Backup Tool. | * Существует условно бесплатная утилита PostgreSQL Backup Tool. | ||
Строка 188: | Строка 206: | ||
* Существует ограничение бесплатной версии – резервное копирование можно настроить только на две базы. | * Существует ограничение бесплатной версии – резервное копирование можно настроить только на две базы. | ||
- | Резервное копирование скриптами | + | - Открыть программу |
+ | - Подключиться к серверу, нажав кнопку **"Conect"** | ||
+ | - Кликнуть по кнопке **"Save & Close"** | ||
+ | - Выбирать таблицу, поставив галочку | ||
+ | |||
+ | {{:1_основная_инструкция:30_бекап.png?direct|}} | ||
+ | |||
+ | Указать, где будет хранится таблица | ||
+ | |||
+ | {{:1_основная_инструкция:31_бекап.png?direct|}} | ||
+ | |||
+ | Настроить расписание | ||
+ | |||
+ | {{:1_основная_инструкция:32_бекап.png?direct|}} | ||
+ | |||
+ | __Резервное копирование скриптами__ | ||
- | Нам понадобится: | + | Понадобится: |
- Бесплатный SFTP клиент WinSCP для копирования на FTP сервер | - Бесплатный SFTP клиент WinSCP для копирования на FTP сервер | ||
- Командная строка. | - Командная строка. | ||
Строка 239: | Строка 272: | ||
{{:1_основная_инструкция:17_бекап.png?direct|}} | {{:1_основная_инструкция:17_бекап.png?direct|}} | ||
- | + | https://www.youtube.com/watch?v=6HDFmCEZKTk&feature=youtu.be | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||