Инструкция
по установке соподчиненной базы
программного обеспечения системы «Семья»
Установка соподчиненной базы производится в следующем порядке:
На персональном компьютере местного Банка Данных:
1. Создать подчиненную базу
Запустить FamAdmin. Выбрать меню: «Администрирование –> Базы». В появившейся форме «Связанные базы данных»:

из контекстного меню базы своего района выбрать «Создание подчиненной базы». Данный пункт меню доступен, если вам разрешено создавать подчиненные базы данных. В появившейся форме

задать название учреждения (в котором будет установлена база), сгенерировать ключ, нажав на
, сохранить и закрыть форму. В результате база учреждения появится в общем списке баз.
2. Задать права на разделы модели подчиненной базы.
В форме «Связанные базы данных» (FamAdmin: Администрирование –> Базы») выбрать базу вновь созданного учреждения и из контекстного меню выбрать пункт «Задать права на разделы модели подчиненной базы». В появившейся форме:

из контексного меню задать права на разделы модели методом «сверху-вниз» (сначала задать права на главную папку, потом на внутренние). При завершении задания прав на разделы модели, необходимо нажать
.
3. Получить дамп локальной базы из местной базы.
В форме «Связанные базы данных» (FamAdmin: Администрирование –> Базы») выбрать базу вновь созданного учреждения и выбрать пункт контекстного меню «Создать дамп структуры подчиненной базы». В появившейся форме:

нажатием на
, задать файл данных (путь будет другой) и нажать
. Начнется создание дампа базы данных, по окончании которого появится соответствующее сообщение. В результате сформируется дамп для вновь созданной базы (файл с расширением sql).
На персональном компьютере локального Банка Данных (в учреждении, где будет установлена база):
Новая установка соподчиненной базы данных и программного обеспечения должна состоять из следующих последовательных шагов:
Установить СУДБ MySQL. Для этого необходимо:- разархивировать файл mysql-4.0.18-win. zip из папки MySQL с дистрибутивного CD во временную директорию. запустить Setup. exe. скопировать my. cnf с дистрибутивного CD в корневую директорию диска, где установлено СУДБ MySQL (если MySQL установлен в директории c:\MySQL\BIN, то файл my. cnf должен располагаться на диске C:\ ySQL этого установлена СУБД мма работала на двух и более компьютерах, обращаясь при этом к одной базе данных, необходимо измен). Данный файл задает кодировку русского языка. запустить сервер MySQL, для этого необходимо загрузить файл например mysqld-max-nt. exe из поддиректории c:\MySQL\BIN.
· создать ярлык для файла mysqld-max-nt. exe из поддиректории c:\MySQL\BIN на рабочем столе.
· выбрать ярлык.
· перенести его в пункт меня «Автозагрузка», который содержится в Пуск \ Программы \ Автозагрузка (правой кнопкой мыши нажать на созданном ярлыке на рабочем столе, выбрать в появившемся меню пункт «Копировать», на пункте Пуск \ Программы \ Автозагрузка нажать правую кнопку мыши, в появившемся меню выбрать пункт меню «Открыть», в появившемся окне нажать правую кнопку мыши для вызова меню и в появившемся меню выбрать пункт меню «Вставить». После этого в пункте меню «Автозагрузка» должен появится ярлык mysqld-max-nt. exe и при загрузке компьютера СУБД MySQL будет загружаться автоматически).
Примечание: название установочных файлов могут меняться в зависимости от версии программного обеспечения.
Конфигурационный файл системы
Конфигурационный файл системы располагается в той же директории, где установлено программное обеспечение «Семья» и называется «config. ini». Он состоит из следующих строк:
#файл инициализации для Family
[Base Local]
# ODBC драйвер
Local_Driver="MySQL ODBC 3.51 Driver";
# сервер базы данных
db_server='localhost';
# порт связи
port=3306;
#имя базы данных
db_name='family_main';
# имя пользователя для протоколов
user_err='root';
# пароль пользователя для протоколов
password_err='';
#константа управления расчетом ключей
calculate_hash=0;
# командная строка для архивирования данных
compress='C:\Program Files\WinRAR\winrar. exe a %1 %2';
Если программа работает на одном компьютере, то редактировать его нет необходимости. Если необходимо, чтобы программа работала на двух и более компьютерах, находящихся в одной локальной сети, обращаясь при этом к одной базе данных, необходимо изменить строку db_server, указав в ней имя компьютера (или его IP адрес), на котором установлена СУБД MySQL и база данных.


