Псевдонимы баз данных и настройка В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 | Имя пользователя, которое используется сервером при подключении |
