Псевдонимы баз данных и настройка ВDЕ
Назначение параметров драйверов SQL Links для серверов SQL представлено в табл. 16.3. Сначала приведены параметры, которые встречаются в двух и более драйверах, затем уникальные для каждого драйвера параметры. Драйверы для серверов InterBase и Sybase не представлены, т. к. содержат только общие для двух серверов параметры.
Таблица 16.3. Параметры драйверов ВОЕ для серверов SQL.
Параметр | Назначение |
---|---|
Общие параметры (встречаются как минимум у двух драйверов) | |
VERSION | Нередактируемая информация о версии драйвера |
TYPE | Тип СУБД. Только для чтения |
DLL | Название библиотеки динамического связывания SQL Links для 16-разрядного драйвера. Только для чтения |
DLL32 | Название библиотеки динамического связывания SQL Links для 32-разрядного драйвера. Только для чтения |
DRIVER FLAGS | Используется только при необходимости применения старых версий драйвера, где не поддерживается уровень изоляции транзакций Read Committed. Для этого необходимо установить значение 512 |
TRACE MODE | Содержит битовую маску, которая определяет тип выдаваемой отладочной информации |
BATCH COUNT | Задает число записей, модифицируемых в одном пакете при фиксации транзакций |
BLOB SIZE | Размер кэша для данных типа BLOB. Диапазон от 32К до 1000К |
BLOBS TO CACHE | Задает число кэшируемых записей с данными BLOB. Диапазон от 64 до 65 536 |
ENABLE BCD | Определяет способ представления вещественных чисел. При значении True такие числа преобразуются в формат BCD (Binary Coded Decimals – десятичные с двоичным кодированием), который позволяет округлять погрешности высших разрядов дробной части числа. Изменение параметра для псевдонима работает, только если параметр драйвера на странице Configuration не пустой |
ENABLE SCHEMA CACHE | Определяет режим кэширования структуры данных. При значении True структура таблиц БД кэшируется локально в каталоге, задаваемом параметром SCHEMA CACHE DIR. Рекомендуется использовать только для баз данных с постоянной структурой |
LANGDRIVER | Определяет драйвер языковой поддержки |
MAX ROWS | Ограничивает максимальное число записей, которое может быть передано клиенту в ответ на запрос. Значение по умолчанию (ограничений нет) |
OPEN MODE | Режим работы с записями БД:
|
SCHEMA CACHE DIR | Каталог для локального кэширования структуры данных (см. параметр ENABLE SCHEMA CACHE) |
SCHEMA CACHE SIZE | Задает число таблиц, структура данных которых может кэшироваться |
SCHEMA CACHE TIME | Задает время хранения кэшируемой структуры данных:
|
SERVER NAME | Указывает путь к таблицам БД (это может быть локальный маршрут или маршрут с указанием удаленного сервера БД) |
SQLPASSTHRU MODE | Задает способ использования соединения с сервером прямыми запросами SQL и запросами, управляемыми пользователем.
|
SQLQRYMODE | Задает режим управления запросами.
|
VENDOR INIT | Название файла динамической библиотеки поставщика |
CONNECT TIMEOUT | Определяет временной интервал, после которого клиент попытается восстановить прерванную связь с сервером |
TIMEOUT | Задает время ожидания ответа сервера на запрос |
BLOB EDIT LOGGING | Управляет механизмом сохранения всех изменений для полей типа BLOB. При значении True изменения сохраняются |
DATABASE NAME | Имя базы данных |
MAX QUERY TIME | Задает максимальное время ожидания ответа на запрос |
USER NAME | Имя пользователя, которое используется сервером при подключении |