мета-данные страницы
  •  

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
dba_tformfirebird [08.02.2021 14:02]
Анисютин
dba_tformfirebird [12.04.2022 05:17] (текущий)
Строка 1: Строка 1:
 ====== Форма "​Настройка Firebird"​ ====== ====== Форма "​Настройка Firebird"​ ======
  
-Проект **"[[:​dba_AgbDBAdmin|Агбис Сервисные работы]]"**\\+Проект **[[:​dba_AgbDBAdmin|"Агбис Сервисные работы"]]**\\
  
-Форма **"​Настройка Firebird"​** предназначена установки,​ удаления и настройки служб Firebird.\\ +Форма **"​Настройка Firebird"​** предназначена установки,​ удаления и настройки служб Firebird ​и их клиентов.\\ 
-{{:pasted:​20210208-133635.png}}\\+{{:dba_TFormFirebird_Start.png}}\\
  
 ===== Установка Firebird ===== ===== Установка Firebird =====
Строка 13: Строка 13:
 Дистрибутивы для установки Firebird берутся с сайта обновлений АГБИС.\\ Дистрибутивы для установки Firebird берутся с сайта обновлений АГБИС.\\
  
-Для ручной установки службы Firebird нужно в поле "Номер Firebird" ​нужно задать номер версии Firebird. +<alert info> 
-Идентификация ​версии Firebird ​выполняется по первой цифре, то есть значения 3 и 3.0.2.32703 инициируют установку ​Firebird-3.0.7.33374.\\ +В настоящий момент доступны дистрибутивы версий:\\ 
-После установки службы можно настроить "​Тип запуска"​ и "​Порт ​Firebird", а также запустить или остановить службу.\\ +  * Firebird-2.5.7.27050\\ 
-Значения в карточке службы Firebird относятся к службе выбранной в верхней таблице.\\+  * Firebird-3.0.7.33374\\ 
 +  ​* ​Firebird-4.0.1.2692\\ 
 +</​alert>​
  
 <alert info> <alert info>
-В настоящий момент ​доступен дистрибутив только версии 3.+При установке Firebird-2.5.7.27050 дополнительно устанавливается Embedded Firebird-2.5.9.27139\\  
 +Для более ​старших версий Embedded Firebird не требуется, так как основной Firebird может работать в режиме Embedded\\ ​
 </​alert>​ </​alert>​
  
Строка 26: Строка 29:
 </​alert>​ </​alert>​
  
 +Для проверки наличия дистрибутива\\
 +<​code>​
 +http://​agbis.co/​download/​firebird/​firebird_2_client.zip
 +http://​agbis.co/​download/​firebird/​firebird_2_x32.zip
 +http://​agbis.co/​download/​firebird/​firebird_2_x64.zip
 +http://​agbis.co/​download/​firebird/​firebird_2_x32_embedded.zip
 +http://​agbis.co/​download/​firebird/​firebird_2_x64_embedded.zip_crc
 +http://​agbis.co/​download/​firebird/​firebird_2_x64_embedded.zip
 +
 +http://​agbis.co/​download/​firebird/​firebird_3_client.zip
 +http://​agbis.co/​download/​firebird/​firebird_3_x32.zip
 +http://​agbis.co/​download/​firebird/​firebird_3_x64.zip
 +
 +http://​agbis.co/​download/​firebird/​firebird_4_client.zip
 +http://​agbis.co/​download/​firebird/​firebird_4_x32.zip
 +http://​agbis.co/​download/​firebird/​firebird_4_x64.zip
 +</​code>​
 +
 +Для ручной установки нужно выбрать версию Firebird.
 +Программа проверяет наличие установленных файлов,​ наличие дистрибутивов и после этого становятся активными кнопки ​
 +  * **Установка службы Firebird**
 +  * **Установка клиента Firebird для приложений АГБИС**
 +  * **Установка системного клиента Firebird**
 +
 +==== Установка службы Firebird ====
 +
 +Сначала в папку **C:​\Program Files\Firebird\** папки с дистрибутивом Firebird копируется папка с дистрибутивом.\\
 +Например для Firebird 4 это будет папка **C:​\Program Files\Firebird\firebird_4_x64\**.\\
 +Затем в реестре Windows прописывается служба.\\
 +
 +Список установленных служб отображается ниже.\\
 +Если курсором выделить службу в таблице,​ то ниже в **карточке службы Firebird** отображаются ее параметры.\\
 +Кнопки **Применить**,​ **Обновить**,​ **Запустить**,​ **Остановить**,​ **Деинсталляция Firebird** позволяют изменить состояние службы.\\
 +  * Кнопка **Применить** позволяет изменить **Тип запуска** службы и **Порт Firebird**.\\
 +  * Кнопка **Обновить** считывает состояние службы - это полезно,​ если служба запущена или остановлена вручную.\\
 +  * Кнопки **Запустить** и **Остановить** запускают или останавливают службу.\\
 +  * Кнопка **Деинсталляция Firebird** останавливает службу,​ удаляет службу из реестра Windows, удаляет папку с фалами службы.\\
 <alert info> <alert info>
 Деинсталляция Firebird возможна только для служб установленных из этой программы.\\ Деинсталляция Firebird возможна только для служб установленных из этой программы.\\
 +</​alert>​
 +
 +==== Установка клиента Firebird для приложений АГБИС ====
 +
 +Из-за сложностей обновления системных клиентов Firebird, а также проблем с исползованием клиента Firebird не своей версии в случае работы нескольких служб Firebird решено ​
 +ставить клиентов для каждого сервера Firebird в отдельную папку. \\
 +
 +Папка для установки клиентов будет вычисляться по следующим правилам\\
 +  * Находим DISK, с которого запущено приложение \\
 +  * Находим папку DISK:​\Agbis\Firebird\. Если папки нет, то создается. \\
 +  * В этой папке будем размещать клиентов в папках типа firebird_X_client \\
 +  * Клиенты будут автоматически загружаться с сервера http://​agbis.co/​download/​firebird/​ \\
 +
 +Например,​ для Firebird-4.0.1.2692 будет загружаться файл http://​agbis.co/​download/​firebird/​firebird_4_client.zip и распаковываться в папку e:​\Agbis\Firebird\firebird_4_client.\\
 +
 +Таким образом папки с клиентами Firebird могут дублироваться на разных дисках.\\
 +
 +==== Установка системного клиента Firebird ====
 +
 +Копируются файлы клиента Firebird в системные папки **System32** и **SysWOW64**
 +
 +Проблемы:​\\
 +  * Если на компьютере используется несколько серверов Firebird, то клиенты перетирают друг друга и нужно выбрать такого,​ который саботает со всеми версиями.\\
 +  * Программа,​ которая ставит клиента,​ должна быть запущена от имени администратора.\\
 +  * Если клиента использует несколько программ,​ то файл клиента невозможно заменить. Даже отключение отбазы данных не освобождает клиента. ​
 +Нужно завершить работу программы полностью. \\
 +
 +<alert info>
 +Для работы программ АГБИС клиенты из системных папок не используются,​ поэтому их можно не устанавливать.\\
 </​alert>​ </​alert>​
  
 ===== Дополнительная информация ===== ===== Дополнительная информация =====
  
-  * [[:​dba_TFormDBBackup|Форма "Создание резервной копии"​]]\\+  ​* [[:​dba_TFormExpressRecovery|Форма "​Экспресс восстановление"​]]\\ 
 + 
 +  * [[:​dba_TFormDBCopy_Prepare|Форма "​Переименование и копирование базы данных"​]]\\ 
 +  * [[:​dba_TFormDBFirstAid|Форма "​Первичное восстановление структуры базы данных"​]]\\ 
 +  ​* [[:​dba_TFormDBBackup|Форма "Оптимизация/​Конвертирование"​]]\\ 
 +  * [[:​dba_TFormDBVerify|Форма "​Проверка успешности оптимизации/​конвертации"​]]\\ 
 +  * [[:​dba_TFormDBIndexes|Форма "​Активация индексов базы данных"​]]\\ 
 +  * [[:​dba_TFormDBCopy_Revert|Форма "​Возвращение ​в режим обслуживания пользователей"​]]\\ 
 + 
 +  * [[:​dba_TFormFirebird|Форма "​Подразделения"​]]\\ 
 +  * [[:​dba_TFormFirebird|Форма "​Идентификация базы данных"​]]\\ 
 +  * [[:​dba_TFormFirebird|Форма "​Настройка Firebird"​]]\\ 
 +<ifauth @programmers>​  
 +  * [[:​dba_TFirebird|Реализация "​Настройка Firebird"​]]\\ 
 +  * [[develop:​dba_TDBBackup|Реализация "​Создания ​резервной копии"​]]\\ 
 +  * [[develop:​dba_TDBSysInfo|Системная информация о базе данных]]\\ 
 +</​ifauth>​ 
 + 
 +  * [[:​dba_AgbDBAdmin|Агбис Сервисные работы]]\\ 
 + 
  
-[[:​dba_AgbDBAdmin|Назад]]\\