Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ

Можете ли вы соединиться с базой данных в локально закольцованном варианте?

Можете ли вы соединиться с базой данных в локально закольцованном варианте?

Для любой версии сервера (кроме Встроенного сервера под Windows) вы можете эмулировать клиентское соединение с сервером через интерфейс удаленного клиента, соединяясь в локально закольцованном режиме TCP/IP (loopback). Это рекомендованный режим для всех локальных соединений к полным серверам. Если сервисы TCP/IP сконфигурированы и запущены в системе, это должно работать, даже если не инсталлирована сетевая карта.

Вначале откройте файл hosts в текстовом редакторе и убедитесь, что он содержит запись, подобную следующей:

127.0.0.1 localhost # local loopback server

В Windows этот файл должен находиться в каталоге driversetc каталога %system%. В Windows 95/98 он, вероятно, находится в самом каталоге Windows. В POSIX он должен находиться в каталоге /etc.

Если такая запись отсутствует, добавьте ее, сохраните и закройте файл.

1. Вызовите окно командной строки на машине сервера базы данных и запустите приложение типа isql или графический инструмент под Windows, такой как IB SQL или IBAccess.

2. Попытайтесь соединиться с базой данных. POSIX:

./isql localhost:/opt/firebird/examples/employee.fdb -user SYSDBA -password yourpwd

Windows (все в одной команде):

isql 'localhost:с:Program FilesFirebirdFirebird_1_5examplesemployee.fdb'

-user SYSDBA -password yourpwd

Если это работает, значит сервер запущен, TCP/IP работает, путь к базе данных правильный.

! ! !

ПРИМЕЧАНИЕ. Системы POSIX не исеользуют обозначение драйвера. При этом имя сервера, путь и имя файла чувствительны к регистру.

. ! .

Если локальное или локальное закольцованное соединение не проходит и вы уверены, что имя базы данных задано верно, следовательно есть какие-то ошибки в конфигурации сервера или сети.

Оглавление книги


Генерация: 1.132. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз