Форум АО "ВЗЛЕТ"

Автоматизация и диспетчеризация => Взлет СП4 => Тема начата: Дмитрий Пархоменко от 27.03.2017, 17:24:09



Название: FAQ - Создание резервной копии базы данных
Отправлено: Дмитрий Пархоменко от 27.03.2017, 17:24:09
Пошаговая инструкция создания резервной копии базы данных (БД).

При обычной установке серверных компонентов Взлет СП4 и развертывании БД происходит установка системы управления баз данных (СУБД) Microsoft SQL Server Express 2008 R2 SP2 и создание в ней базы данных комплекса с одним из следующих паролей для учетной записи sa: "sp" или "StrongPassword$1".

Кроме самой СУБД, для создания резервной копии БД, также потребуется самостоятельно скачать и установить компонент Microsoft SQL Server Management Studio Express для указанной выше версии СУБД.

Создание резервной копии БД:
1. откройте Microsoft SQL Server Management Studio
2. подключитесь к серверу баз данных (СУБД)
3. нажмите правую кнопку мыши на БД Взлет СП4 и выберите пункт меню "Задачи", "Создать резервную копию..." (см. рисунок 1)
4. в появившемся окне "Резервное копирование базы данных" (см. рисунок 2):
    4.1 выберите "Тип резервной копии": "Полная"
    4.2 с помощью кнопки "Удалить" удалите предложенный по умолчанию путь к резервной копии
    4.3 с помощью кнопки "Добавить" укажите новый путь для сохранения файла резервной копии Вашей БД
    4.4 нажмите кнопку "Ok".

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



Название: Re:FAQ - Создание резервной копии базы данных
Отправлено: KIA от 14.10.2021, 12:18:33
Для создание резервной копии БД Firebird используется утилита gbak.exe.
Запуск производится через командную строку.
Она входит в состав самой СУБД.
Путь по умолчанию C:\Program Files\Firebird\Firebird_3_0\gbak.exe
Команда на создание резервной копии:
gbak -b -user <пользователь> -pass <пароль> e.fdb e.fbk
Команда на восстановление БД:
gbak -c e.fbk e.fdb
где
-b - резервная копия
-с - восстановление
-user <пользователь> - по умолчанию SYSDBA
-pass <пароль> - по умолчанию StrongPassword$1
e.fdb - путь к базе данных
e.fbk - путь к резервной копии

Пример создания резервной копии
"C:\Program Files\Firebird\Firebird_3_0\gbak" -b -user SYSDBA -pass StrongPassword$1 "C:\ProgramData\Vzljot\Vzljot Sp Db Firebird\VzljotSp.fdb" "D:\VzljotSp.fbk"

Пример восстановления БД
"C:\Program Files\Firebird\Firebird_3_0\gbak" -c "D:\VzljotSp.fbk" "C:\ProgramData\Vzljot\Vzljot Sp Db Firebird\VzljotSp2.fdb"

Более подробную информацию можно получить по адресу https://www.ibase.ru/gbak


Название: Re:FAQ - Создание резервной копии базы данных
Отправлено: KIA от 14.10.2021, 12:56:59
Cоздания резервной копии БД PostrgeSQL или Postrges Pro.

1. Откройте pgAdmin
2. При первом запуске нужно установить свой пароль для pgAdmin, а для последующих вводить его.
3. При подключении к серверу необходимо задать пароль для учетной записи posgres. По умолчанию StrongPassword$1
4. Выбрав необходимую БД запустить команду Backup...
5. Указать путь сохранения резервной копии FileName
6. Нажать Backup