12 июн. 2014 г.

Использование алиасов сервера Firebird

Когда на предприятии количество рабочих мест с Гедымином превышает сотню, смена папки расположения файла базы данных способна на некоторое время парализовать работу целых участков. Данной проблемы легко избежать, если вместо абсолютного пути, при подключении, использовать алиас (псевдоним) базы данных.

Пусть имя сервера SERVER и полное имя файла базы данных c:\database\gdbase.fdb.

Найдем в папке c:\Program Files\Firebird файл aliases.conf. Откроем его на редактирование и добавим запись для нашей базы данных:

# 
# List of known database aliases 
# ------------------------------ 
# 
# Examples: 
# 
#   dummy = c:\data\dummy.fdb 
#  

gdbase=c:\database\gdbase.fdb
Теперь при подключении к базе данных на клиентском месте следует указывать SERVER:gdbase.

При перемещении файла базы данных достаточно прописать новый путь в файле aliases.conf.

Алиасы — это не только удобство при перемещении файла, но и дополнительный уровень защиты. Если в файле firebird.conf прописать

DatabaseAccess = NONE 
то доступ будет разрешен только к файлам, указанным в aliases.conf.

Комментариев нет:

Отправить комментарий