Форма "Возвращение в режим обслуживания пользователей"

Проект «Агбис Сервисные работы«

Предназначена для переключения базы данных в рабочий режим.

Для того чтобы база данных могла отвечать на запросы пользователей нужно восстановить файл базы данных указанный в объекте БД Исходная.
Восстановление выполняется в зависимости от результатов выполнения процедур восстановления.

  • Если при восстановлении возникла ошибка, то в качестве БД Исходная берется БД Переименованная, то есть просто просто возвращаем к работе старую базу данных.
  • Если при восстановлении выполнен этап Восстановление структуры записей базы данных, а этап Оптимизация базы данных и дальше не выполнялись, то в качестве БД Исходная берется БД Копия, то есть файл БД Копия переименовываем в файл БД Исходная.
  • Если при восстановлении выполнены все этапы, то в качестве БД Исходная берется БД Новая, то есть файл БД Новая переименовываем в файл БД Исходная.

Переключение на новую базу данных после оптимизации базы данных

Если выполнена оптимизация базы данных, то в блоке БД Новая должна появиться отметка «Файл базы данных найден и подключен».

1. Нажимается кнопка Переименовать в БД «Исходная» в блоке БД Новая.

В результате

  • выполнено переименование файла D:\DB\TestConv\ARM_fix.fdb в D:\DB\TestConv\ARM.fdb
  • подключен файл БД Исходная о чем свидетельствует отметка «Файл базы данных найден и подключен».

2. Остались две копии базы данных БД Переименованная, БД Копия Они больше не нужны и их можно удалить Нажимается кнопка Удалить в блоке БД Переименованная.
Нажимается кнопка Удалить в блоке БД Копия.

Если Вы хотите подстраховаться, то можно их переименовать или перенести куда-то средствами Windows.

Переключение на новую базу данных после конвертирования базы данных

Если выполнено конвертирование базы данных, то в блоке БД Новая должна появиться отметка «Файл базы данных найден и подключен».

1. Нажимается кнопка Переименовать в БД «Исходная» в блоке БД Новая.

В результате

  • выполнено переименование файла D:\DB\TestConv\ARM_fix.fdb в D:\DB\TestConv\ARM.fdb
  • изменен порт БД Исходная
  • подключен файл БД Исходная о чем свидетельствует отметка «Файл базы данных найден и подключен».

2. Остались две копии базы данных БД Переименованная, БД Копия Они больше не нужны и их можно удалить Нажимается кнопка Удалить в блоке БД Переименованная.
Нажимается кнопка Удалить в блоке БД Копия.

Если Вы хотите подстраховаться, то можно их переименовать или перенести куда-то средствами Windows.

3. После конвертации база данных обслуживается другой службой Firebird, у которой сейчас другой порт.
В нашем примере порт 3050 (Firebird 2) сменился на порт 3052 (Firebird 4).
Поэтому при запуске приложений возникнет ошибка подключения к базе данных.
Есть два варианта:

  • заменить порт в строке подключения приложения
  • отключить службу Firebird 2, а у службы Firebird 4 заменить порт на порт который использовала служба Firebird 2 (3050).

Отключение службы и замену порта можно выполнить на форме "Настройка Firebird", которая открывается кнопкой в правом верхнем углу «Настройка Firebird»

Переключение на новую базу данных после первичного восстановления структуры базы данных

Если выполнено только первичное восстановление структуры базы данных базы данных, то в блоке БД Копия должна появиться отметка «Файл базы данных найден и подключен».

1. Нажимается кнопка Переименовать в БД «Исходная» в блоке БД Копия.
В результате

  • выполнено переименование файла D:\DB\TestConv\ARM_clone.fdb в D:\DB\TestConv\ARM.fdb
  • подключен файл БД Исходная о чем свидетельствует отметка «Файл базы данных найден и подключен».

2. Ненужные копии базы данных БД Переименованная, БД Новая можно удалить кнопкой Удалить в соответствующем блоке.

Переключение на старую базу данных

Если в процессе работы возникли ошибки, то следует вернуть к работе старую базу данных.
Для сохранен файл базы данных, он только переименован. Поэтому достаточно переименовать его обратно.

1. Нажимается кнопка Переименовать в БД «Исходная» в блоке БД Переименованная.
В результате

  • выполнено переименование файла D:\DB\TestConv\ARM_.fdb в D:\DB\TestConv\ARM.fdb
  • подключен файл БД Исходная о чем свидетельствует отметка «Файл базы данных найден и подключен».

2. Ненужные копии базы данных БД Копия, БД Новая можно удалить кнопкой Удалить в соответствующем блоке.

Дополнительная информация