ОС | Инструкции |
Суперсервер | |
POSIX | Из командной строки войдите в каталог Firebird /bin и введите команду ibmgr -start |
Windows: сервис | Используйте апплет Панель управления менеджера Firebird и щелкните мышью по Start, или в командной строке введите команду NET START FirebirdGuardianDefaultlnstance. В версии 1.0.x введите команду NET START FirebirdGuardian. Вы также можете попытаться запустить этот сервис из апплета Сервисы |
Windows: приложение | Запустите Firebird Guardian или Firebird Server из меню Пуск |
Классический сервер | |
POSIX | Здесь не надо ничего делать. Если демон xinet (или inet на старых системах) запущен, он должен стартовать экземпляр fb_inet_server (ib_inet_server для версии 1,0.x), когда вы пытаетесь соединиться с базой данных |
Windows: сервис | Перейдите в окно командной строки и введите NET START FirebirdGuardianDefaultlnstance. Вы также можете попытаться запустить этот сервис из апплета Сервисы |
Windows: приложение | Запустите Firebird Server из меню Пуск. Замечание: не пытайтесь запускать Классический сервер из апплета Панель управления, не пытайтесь запускать приложение Guardian |
Вы получили ошибку, хотя сервис выполняется?
Если клиент получает доступ к серверной машине и сервис gdsdb отвечает, но все еще не может соединиться с базой данных, вы можете увидеть ошибку отказа в соединении (connection rejected). Возможные варианты тестирования описаны в следующих разделах.
Находится ли база данных на физически локальном диске?
Файл базы данных не должен размещаться в файловой системе NFS, на назначенном или совместно используемом диске. Когда процесс ibserver обнаруживает такую ситуацию, он отказывает в соединении.
Для исправления этой ситуации переместите вашу базу данных в файловую систему на жесткий диск, который является физически локальным для сервера базы данных, и скорректируйте соответствующим образом вашу строку соединения.
Правильные ли имя пользователя и пароль?
Клиентское приложение должно использовать комбинацию имени пользователя и пароля, которая соответствует записи в базе данных безопасности на сервере. Эта база данных должна находиться в корневом каталоге инсталляции Firebird и должна быть перезаписываемой серверным процессом.
Имена пользователей и пароли применимы к серверу, а не к отдельной базе данных. Если вы перенесли базу данных с другого сервера, на котором были установлены роли и привилегии, то вы должны установить нужных пользователей на новом сервере.
Имеет ли владелец серверного процесса достаточно полномочий для открытия файлов?
Полномочия к файловой системе, включая права к каталогам, могут вызвать проблемы в POSIX. Полномочия к каталогам могут вызвать проблемы в разделах Windows MTFS.
Серверному процессу может понадобиться больше полномочий по созданию файлов (например, firebird.log или interbase.log) р корневом каталоге Firebird.
Попытки доступа к базам данных в областях файловой системы, которые не сконфигурированы для доступа к базе данных, могут вызвать проблемы в Firebird 1.5 и более поздних - см. параметр DatabaseAccess В файле firebird.conf.
! ! !
ПРИМЕЧАНИЕ. Если вы изменяли firebird.conf (версия 1.5+) или ibconfig/ isc_config (версия 1.0.x), вам будет нужно остановить сервер и заново запустить его, чтобы изменения вступили в силу.
. ! .
Может ли клиент найти хост?
Сообщение об ошибке "Unable to complete network request to host" (Невозможно завершить сетевой запрос к хосту) появляется, когда клиент Firebird не может установить сетевое соединение с серверной машиной. Существует несколько общих причин.