Сервер Firebird. Платформа Windows.
Инсталляционная программа Firebird предоставляет Вам возможность выбирать между Superserver или Classic Server. Если Firebird устанавливается на Windows 95/98/ME, отмените опцию, предлагающую установить апплет на Панель Управления. На этих версиях он не работает. Далее по тексту Вам будет предложено альтернативное решение.
На серверных платформах – Windows NT, 2000 и XP – сервис Firebird будет запущен по окончанию установки. После перезагрузки сервера, он будет стартовать в автоматическом режиме.
На не серверных платформах – Windows 95, 98 и ME – сервисы не поддерживаются. Инсталляционная программа запустит сервер Firebird как приложение, защищаемое (контролируемое) другим приложением - Guardian. В случае ненормального завершения работы сервера по каким-либо причинам, Guardian попытается перезапустить его.
Проверяем работу сервера Firebird
После установки, сервер Firebird должен быть запущен как сервис на Windows NT, 2000 или XP.
Windows NT4, 2000 и XP
Откройте Control Panel (Панель управления) -> Services (Службы) под NT или Control Panel (Панель управления) -> Administrative Tools (Администрирование) -> Services (Службы) под 2000, XP.
На картинке представлен вид апплета Services (Службы) на Windows 2000. Внешний вид может изменяться в зависимости от версии Windows. 
название данного сервиса может варьироваться в зависимости от используемой версии Firebird.
Средства администрирования
В состав пакета Firebird не входит какое-либо графическое средство администрирование, но есть набор утилит командной строки, исполняемые файлы находятся в папке bin .
При этом существует большой выбор средств от сторонних производителей, различных степеней замечательности, (кросс-) « платформенности » и платности.
Утилиты администрирования Firebird
FlameRobin
FlameRobin - поддерживает Firebird. Кросс-платформенная архитектура. Есть редактор SQL, DDL, управление пользователями.
Лицензия: open source, распространяется бесплатно.
Сайт: FlameRobin
IBExpert
IBExpert - Поддерживает Firebird, Interbase, Yaffil. Редакторы DDL и DML. Визуальный построитель запросов. Автозавершение кода, Metadata Extractor, а так же множество других возможностей.
Лицензия: Бесплатный для exUSSR, для остальных: от 179 евро.
Сайт: IBExpert
Создание новой базы Firebird
Для создания новой базы Firebird:
- запустите утилиту FlameRobin для администрирования Firebird
- выполните инструкцию создания базы данных:
Database -> Create New Database

Логин SYSDBA
Пароль masterkey
Порт 3050
SQL диалект: 3
Charset: WIN1251 База данных C:\Program Files\Firebird\REALTY.FDB
Если все сделано правильно, будет создана новая база данных.
В директории, где установлена обычно: C:\Program Files\Firebird\Firebird_2_0 в файле aliases.conf проверьте наличие записи: REALTY = C:\Program Files\Firebird\REALTY.FDB
Она означает, что REALTY, является алиасом базы с данным адресом.
Если нет такой записи, то добавьте.
Теперь надо SQL запросом создать структуру базы.
Database -> Run a Query...
File -> Open
Открываем поставляемый с дистрибутивом файл FirstDB.sql

Statement -> Execute
Здесь же можно управлять пользователями:
Server -> Manage users...

Отображается суперпользователь: SYSDBA
Для него надо сменить пароль, доступный только администратору базы.
Жмем: Add user

Создаем нового пользователя.

Далее опишем работу с IBExpert.
Для работы с IBExpert инсталляция не требуется. Запустить: IBExpert.exe.
Tools -> Users Manager
:Жмем кнопку Add.

Tools -> Grant Manager

Даем пользователю USER все права.

А пользователю TESTER, права только Select. С этими правами пользователь TESTER сможет только просматривать записи.
Базу данных надо зарегистрировать в системе:
Database -> Register Database 
В панели управления при необходимости можно сменить настройки сервиса.

Если все выполнено успешно, переходим к инсталляции и настройке БДОН.
|