Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
#ПЗ-7.06.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆

10.1.3. Установка «Firebird Server»

Firebird – некоммерческая СУБД, это означает, что вам не требуется приобретать лицензий на нее. Для ИС «НашаШкола» необходима версия Firebird 2.1. В случае, если у Вас установлена более старая версия Firebird, необходимо ее полностью деинсталлировать перед началом установки «НашаШкола».

Возьмите инсталятор Firebird Server – имя файла Firebird-2.1.1.17910-0_Win32.exe из папки Soft, либо скачайте его по ссылке:

http://www.f1cd.ru/soft/base/firebird/firebird_21117910_0 (размер 6,35 МБ)

В процессе установки ничего изменять не надо.

После того, как установится сервер, необходимо установить драйверы для работы с этим сервером. Для этого сначала установите из папки Soft файл IBProvider_free_32_3.0.0.3464-001.exe, а затем FirebirdClient-2.0.1.exe. теперь сервер готов к работе с ИС «НашаШкола».

10.1.4. Установка информационной системы «НашаШкола»

Для инсталяции ИС «НашаШкола» запустите SetupUnsereSchule_1.0.exe. В диалоговом окне вы можете выбрать папку назначения для копирования необходимых файлов. Нажимайте кнопку «Далее», пока программа не установит необходимые для работы файлы.

Для дальнейшей работы ИС необходимо произвести настройку сервера БД и сервера IIS.

10.2. Руководство администратора сервера

10.2.1. Создание школы

Создать новую школу может только специальный пользователь - администратор сервера ИС «НашаШкола». Чтобы войти администратором сервера в ИС «НашаШкола», откройте браузер и наберите в строке адреса:

http://localhost/salogin.asp,

если вы используете компьютер, на котором установлена ИС «НашаШкола»,

или http://myserver/salogin.asp,

где вместо myserver используйте имя вашего сервера в локальной сети. Пароль по умолчанию – servadmin (настоятельно рекомендуется сразу сменить пароль). Чтобы создать новую школу на сервере, нужно:

1) в закладке Адреса создать область и город;

2) в закладке ОУ в соответствующих полях выбрать область, город и ввести название школы.

В созданной школе автоматически появится один пользователь - администратор (имя: admin, пароль: admin).

10.2.2. Резервное копирование базы даных

Для создания резервных копий базы данных необходимо настроить запуск резервного копирования в любое удобное время (разумеется, когда сервер ИС «НашаШкола» включен). Для этого нужно:

1) войти на сервер ИС «НашаШкола» с правами администратора;

2) открыть режим «Командная строка» (для этого можно открыть меню Пуск -> Выполнить и выполнить команду cmd);

3) набрать в режиме командной строки следующую команду:

at "09:00" /interactive /every:M,T,W,Th,F,S,Su cmd /c "C:\Program Files\UnsereSchule\DB\Scripts\Backup.cmd"

(в данном примере устанавливается ежедневный запуск с Пн по Вс в 09:00, и система «НашаШкола» установлена в папке C:\Program Files\UnsereSchule).

10.2.3. Восстановление бд из резервной копии

  1. Для восстановления базы данных из резервной копии нужно найти последний файл резервной копии с именем, начинающимися на main, и имеющий в имени самую свежую дату. Например, имя файла: main24.05.2013_v1.0.gbk указывает на дату резервного копирования 24 мая 2013 года.

  2. Затем необходимо проверить настройки в файле <папка UnsereSchule> \ DB \ Scripts \ Restore.cmd:

а) параметр FirebirdFolder: полное имя каталога, где установлен пакет Firebird;

б) параметр DatabaseFolder: путь к каталогу <папка UnsereSchule > \ DB, куда будут помещены файлы базы данных, восстановленные из резервной копии;

в) параметр BackupMAIN: полное имя файла резервной копии (полное имя файла включает путь к файлу).

При восстановлении БД из резервной копии необязательно удалять старый файл базы данных (main.gdb). Но если в этом каталоге уже есть файл main_old.gdb обязательно его удалите. Этот файл образуется при попытке запуска файла Restore.cmd: если в процессе восстановления базы из файла резервной копии произойдет сбой, то останется старая версия файла базы данных, которая была до запуска файла Restore.cmd. Если такое произошло, достаточно main_old.gdb переименовать соответственно в main.gdb.

  1. Запустить файл Restore.cmd. В результате в папке <папка UnsereSchule > \ DB будет восстановлен файл main.gdb.