Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


firebird:setting-up-database-aliases-in-firebird-2-5

Это старая версия документа!


Настройка алиасов баз данных в СУБД Firebird 2.5

По умолчанию для подключения к базам данных Firebird на клиентских системах используется формат адреса подключения к БД, содержащий в себе имя сервера, порт подключения и фактический абсолютный путь до файла БД на сервере.

<имя сервера>/<порт экземпляра>:<абсолютный путь к файлу БД на сервере>

Например, клиентское подключение с помощью клиентской утилиты isql может выглядеть так:

isql KOM-DB3.holding.com/3051:D:\Firebird\Instance1\Data\mydatabase.fdb

В целях повышения уровня безопасности мы можем скрыть от клиентов информацию об абсолютном пути к файлу БД на сервере. Реализуется это путём использовать маскировки информации о БД через механизм алиасов. Для этого нам потребуется настроить конфигурационный файл aliases.conf, расположенный рядом с основным конфигурационным файлом firebird.conf для каждого экземпляра Firebird.

Информация об алиасе для каждой БД может быть добавлена строкой вида:

aliases.conf
mydb = D:\Firebird\Instance1\Data\mydatabase.fdb

После правки файла aliases.conf следует перезапустить службу экземпляра Firebird.

В результате, клиенты смогут использовать для подключения к базе данных строку вида:

isql KOM-DB3.holding.com/3051:mydb

Проверено на следующих конфигурациях:

Версия ОС Версия Firebird
Windows Server 2012 R2 Standard EN (6.3.9600) 2.5.8 32-bit

Автор первичной редакции:
Алексей Максимов
Время публикации: 06.11.2018 23:01

Обсуждение

ВладимирВладимир, 11.10.2022 08:45, 16.10.2022 12:32
> После правки файла aliases.conf следует
> перезапустить службу экземпляра Firebird.

Неверно.
После правки файла aliases.conf НЕ ТРЕБУЕТСЯ перезапускать сервер Firebird,
чтение файла aliases.conf выполняется сервером при каждом обращении к нему.
Рестарт сервера требуется только после изменений в firebird.conf
Ваш комментарий:
 
firebird/setting-up-database-aliases-in-firebird-2-5.1541537586.txt.gz · Последнее изменение: 06.11.2018 23:53 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki