Параметры драйверов ВОЕ для серверов SQL
Таблица 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 и запросами, управляемыми пользователем. SHARED AUTOCOMMIT— соединение используется совместно и прямые запросы фиксируются автоматически. SHARED NO AUTOCOMMIT— соединение используется совместно и прямые запросы фиксируются сервером самостоятельно. NOT SHARED — совместное использование запрещено
|
SQLQRYMODE |
Задает режим управления запросами. NULL — сначала запрос передается серверу, если тот не может обработать его, запрос выполняется локально. SERVER — запрос передается серверу. LOCAL — запрос выполняется локально |
VENDOR INIT |
Название файла динамической библиотеки поставщика |
CONNECT TIMEOUT |
Определяет временной интервал, после которого клиент попытается восстановить прерванную связь с сервером |
TIMEOUT |
Задает время ожидания ответа сервера на запрос |
BLOB EDIT LOGGING |
Управляет механизмом сохранения всех изменений для полей типа BLOB. При значении True изменения сохраняются |
DATABASE NAME |
Имя базы данных |
MAX QUERY TIME |
Задает максимальное время ожидания ответа на запрос |
USER NAME |
Имя пользователя, которое используется сервером при подключении |
Microsoft SQL Server (MSSSQL) |
|
MAX DBPROCESSES |
Максимальное число процессов, одновременно работающих в данном соединении |
APPLICATION NAME |
Имя приложения, помогающее серверу идентифицировать процессы |
DATE MODE |
Определяет формат даты:
|
HOST NAME |
Содержит имя рабочей станции. Помогает серверу при идентификации процессов |
NATIONAL LANG NAME |
Задает национальный язык, который используется для вывода текста в сообщениях об ошибках |
TDS PACKET SIZE |
Определяет размер пакетов потоков данных |
Oracle (ORACLE) |
NET PROTOCOL |
Устанавливает сетевой протокол передачи данных |
Informix (INFORMIX) |
|
DATE SEPARATOR |
Задает разделитель для формата даты |
Microsoft Access (MSACCIESS) |
|
SYSTEM DATABASE |
Путь к системной базе данных с информацией о правах доступа. При изменении параметра драйвер необходимо перезагрузить |
DB2 (DB2) |
|
DB2 DSN |
Задает имя соединения с БД. Это название псевдонима клиента DB2, который создается на сервере |
DRIVER |
Имя драйвера DB2 |
ROWSET SIZE |
Определяет число записей, передаваемых одновременно |
Драйверы ODBC |
|
ODBC DRIVER |
Имя драйвера ODBC |
ODBC DSN |
Имя набора данных ODBC |
После настройки параметров драйвера и сохранения текущей конфигурации новый псевдоним становится доступен для любого приложения, использующего BDE.
Страница Configuration, помимо настройки установленных в BDE драйверов, позволяет редактировать параметры, используемые BDE при инициализации приложения. Эти параметры доступны при выборе узлов System, a затем INIT иерархического дерева. Назначение параметров представлено в табл. 16.4.