Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Файл конфигурации Firebird
Firebird не требует постоянных серьёзных изменений конфигурации, как это делает большинство других мощных реляционных СУБД. Файл конфигурации Firebird имеет имя Firebird.conf. Этот файл считывается при каждом запуске Firebird. Параметры конфигурации по умолчанию и их значения отображаются в файле конфигурации с помощью комментариев (первым символом строки является символ #). Файл конфигурации может быть отредактирован любым текстовым редактором. Записи имеют форму: имя - параметра = значение Для установления значения любого параметра в значение, отличающееся от значения по умолчанию, необходимо удалить маркер комментария (#) и отредактировать значение. Параметры, связанные с файловой системой: RootDirectory – задаёт абсолютный путь к корневому каталогу Firebird; DatabaseAccess – предоставляет возможность ограничения доступа к базам данных. Может иметь значения Full, None, Restrict; Full (по умолчанию) разрешает доступ к файлам базы данных в любом месте локальной файловой системы; None позволяет серверу соединяться только с БД, которые указаны в списке aliases.conf (рекомендуется устанавливать этот режим); Restrict позволяет сконфигурировать размещение доступных для подключения файлов БД, указывая список каталогов файловой системы; DatabaseAccess = Restrict D:\DATA; D:\DATA\FB; TempDirectories – список каталогов, где могут сохраняться файлы сортировки; CpuAffinityMask – под Windows Суперсервер может постоянно переключаться туда и сюда между процессорами на машинах SMP – эффект качелей. Данный параметр должен быть использован для установки одного или более конкретных процессоров для Суперсервера Firebird; CpuAffinityMask = 1 (Суперсервер запускается только на первом процессоре (CPU 0)); DummyPacketInterval – устанавливает количество секунд (целое число), в течение которых сервер должен ждать молчания клиентского соединения, прежде чем отправить пустой пакет для подтверждения запроса. По умолчанию устанавливается в 0 (отключено) для Firebird 1.5. В ОС Windows он должен быть равен 0 - по причине ошибки в Windows использование ненулевого значения может привести к зависанию или краху ОС Windows на клиентской стороне. ExternalFileAccess – предоставляет три уровня безопасности в отношении доступа к внешним файлам из таблиц базы данных. Значением могут быть Full, None и Restrict; - None (значение по умолчанию) отключает любое использование внешних файлов сервером; - Restrict предоставляет возможность ограничить размещение внешних файлов для доступа из базы данных конкретными путями; - Full позволяет осуществлять доступ к внешним файлам, находящимся в любом месте системы. Однако уже давно известны возможности использовать внешние таблицы как для перекачивания базы данных с сервера на клиент, так и для внедрения с клиента на сервер вредоносных UDF.
Дата добавления: 2014-02-28; просмотров: 523; Нарушение авторских прав Мы поможем в написании ваших работ! |