===== Функциональная схема =====
{{ :okabu:Platforma_8.3:func:b1221f0f_ec52_11e6_949c_0050569e7e0a:schema.jpg }}
----
===== Функциональное назначение: =====
----
=== Инструкция: ===
{{:okabu:Platforma_8.3:func:b1221f0f_ec52_11e6_949c_0050569e7e0a:Bekap.pdf|Скачать инструкцию в формате PDF}}
**Бэкап БД и восстановление БД «на лету»**
Для того, чтобы сделать **бэкап базы данных** на сервере (при этом пользователи могут не прекращать работу с данной БД), необходимо:
* Зайти на сервер БД.
* Загрузить СУБД MS SQL Server Management Studio (Рис. 1).
{{ :okabu:Platforma_8.3:func:b1221f0f_ec52_11e6_949c_0050569e7e0a:image1.jpg?615x371 }}
Рис. 1 – СУБД MS SQL Server Management Studio
{{ :okabu:Platforma_8.3:func:b1221f0f_ec52_11e6_949c_0050569e7e0a:image2.jpg?422x353 }}
Рис. 2 – Развернутое дерево БД сервера
* Кликнуть по ней правой кнопкой мыши и в появившемся меню перейти **Задачи** **Создать резервную копию** (Рис. 3).
{{ :okabu:Platforma_8.3:func:b1221f0f_ec52_11e6_949c_0050569e7e0a:image3.jpg?442x270 }}
Рис. 3 – Переход к форме настройки резервного копирования БД
* В появившейся форме на странице **Общие** в поле **Тип резервной копии** должно быть указано **«Полная»**; поле **База данных** – имя нужной БД. В поле **Создать резервную копию на** указан путь, по которому будет сохранен файл бэкапа БД (Рис. 4).
{{ :okabu:Platforma_8.3:func:b1221f0f_ec52_11e6_949c_0050569e7e0a:image4.jpg?426x382 }}
Рис. 4 – Форма настройки резервного копирования БД. Страница Общие
* Значения параметров на странице **Параметры** менять не нужно (Рис. 5).
{{ :okabu:Platforma_8.3:func:b1221f0f_ec52_11e6_949c_0050569e7e0a:image5.jpg?430x383 }}
Рис. 5 – Форма настройки резервного копирования БД. Страница Параметры
* После нажатия на кнопку **ОК** начинается процесс формирования файла бэкапа (Рис. 6).
{{ :okabu:Platforma_8.3:func:b1221f0f_ec52_11e6_949c_0050569e7e0a:image6.jpg?426x382 }}
Рис. 6 – Формирование файла бэкапа. Ход выполнения процесса
Для **восстановления БД из полученного бэкапа** необходимо:
* Выбрать БД на сервере, на которую необходимо выполнить восстановление БД, кликнуть по ней правой кнопкой мыши и в появившемся меню перейти **Задачи** **Восстановить** **База данных** (Рис.7).
{{ :okabu:Platforma_8.3:func:b1221f0f_ec52_11e6_949c_0050569e7e0a:image7.jpg?623x251 }}
Рис. 7 – Переход к форме настройки восстановления БД из бэкапа
* На появившейся форме в поле **Из базы данных** следует указать БД, из которой необходимо произвести восстановление (Рис. 8). После выбора БД в поле в нижней части формы появится список доступных для выбора файлов бэкапа указанной БД (Рис. 9).
* Если необходимо выполнить восстановление БД из более ранней копии БД, то следует указать источник для восстановления БД **С устройства** и выбрать путь к нужному файлу.
{{ :okabu:Platforma_8.3:func:b1221f0f_ec52_11e6_949c_0050569e7e0a:image8.jpg?623x364 }}
Рис. 8 – Форма настройки восстановления БД. Выбор БД, из которой необходимо произвести восстановление
* На странице **Параметры** в поле **Восстановить файлы базы данных как** в столбце **Восстановить как** необходимо прописать наименование БД, на которую будет выполнено восстановление (Рис. 10).
{{ :okabu:Platforma_8.3:func:b1221f0f_ec52_11e6_949c_0050569e7e0a:image9.jpg?623x364 }}
Рис. 9 – Форма настройки восстановления БД. Сформированный бэкап БД
{{ :okabu:Platforma_8.3:func:b1221f0f_ec52_11e6_949c_0050569e7e0a:image10.jpg?623x364 }}
Рис. 10 – Форма настройки восстановления БД.
* Нажать на кнопку **ОК**.
> ////**Примечание.** На момент нажатия на кнопку **ОК** конфигуратор БД, на которую будет выполнено восстановление, должен быть закрыт.////
После завершения восстановления БД необходимо выполнить переподключение к хранилищу для того, чтобы отображались идентификаторы новой базы.
Во избежание появления ошибки дублирования кода на сервере необходимо выполнить команду **ОбновитьНумерациюОбъектов** (Рис. 11). В приведенном примере при загрузке БД up_test данная команда выполняется автоматически.
{{ :okabu:Platforma_8.3:func:b1221f0f_ec52_11e6_949c_0050569e7e0a:image11.jpg?623x535 }}
Рис. 11 – Конфигуратор УП
----
=== Список изменений в релизах: ===
----