Строка соединения с информационной базой
Описаны формат строки соединения с информационной базой и параметры для файлового и клиент-серверного вариантов. Приведены настройки сервера, СУБД, лицензирования и создания базы данных.. Общая информация. Общий набор параметров. Параметры для файлового варианта информационной базы. Параметры для клиент-серверного варианта информационной базы
Параметры для файлового варианта информационной базы
Параметры для клиент-серверного варианта информационной базы
Общая информация
Строка соединения — это строка, задающая параметры информационной базы, каждый из которых представляет собой фрагмент вида <Имя параметра>=<Значение>, где:
- Имя параметра — имя параметра.
- Значение — его значение.
Фрагменты отделяются друг от друга символом «;». Если значение содержит пробелы, его необходимо заключить в кавычки «"». Набор параметров определяется создаваемым вариантом информационной базы: файловым или клиент-серверным. Также существует общий набор параметров, который можно применять для любого варианта информационной базы.
Строка соединения указывается в форме списка информационных баз после списка и может быть задана в параметре командной строки выбора режима CREATEINFOBASE, а также как параметр методов CreateInitialImage()/СоздатьНачальныйОбраз().
Общий набор параметров
Usr
Указывает имя пользователя.
Pwd
Указывает пароль пользователя.
LicDstr
Управляет получением клиентских лицензий через сервер BAF. Значения параметра:
- Y — получать клиентскую лицензию через сервер BAF. Если клиентская прикладная программа не получила программную лицензию или аппаратную лицензию с локального ключа HASP либо с сетевого ключа HASP, выполняется попытка получить клиентскую лицензию через сервер BAF.
- N — не получать клиентскую лицензию через сервер BAF. Значение по умолчанию.
Z n
Установка значений разделителей прикладного решения.
prmod
Указывает на необходимость запуска системы в привилегированном режиме (значение параметра равно 1). Запуск разрешён аутентифицированному пользователю, имеющему административные права. Журнал регистрации фиксирует установку или отмену привилегированного режима сеанса.
Параметры для файлового варианта информационной базы
File
Имя каталога, в котором размещается файл информационной базы.
Locale
Язык (страна), который будет использоваться при открытии или создании информационной базы. Возможные значения такие же, как у параметра <ФорматнаяСтрока> метода Format()/Формат(). Параметр Locale необязателен. Если параметр не задан, будут использованы региональные настройки текущей информационной базы.
DBFormat
Указывает формат, в котором будет создаваться база данных в файловом варианте.
Возможные значения: 8.2.14 и 8.3.8.
Значение по умолчанию: 8.2.14.
DBPageSize
Указывает размер страницы базы данных, создаваемой в формате 8.3.8 (формат задаётся параметром DBFormat).
Возможные значения: 4096 или 4k, 8192 или 8k, 16384 или 16k, 32768 или 32k, 65536 или 64k.
Значение по умолчанию: 4096 или 4k.
Параметры для клиент-серверного варианта информационной базы
Srvr
Srvr — имя сервера системы в формате: [<протокол>://]<адрес>[:<порт>], где:
- <протокол> — необязательный; поддерживается только протокол TCP;
- <адрес> — имя сервера или IP-адрес сервера в форматах IPv4 или IPv6;
- <порт> — необязательный порт главного менеджера кластера; по умолчанию: 1541.
- Например:
- server — указано имя сервера, остальные параметры используются по умолчанию;
- tcp://server:1641 — указаны протокол, имя сервера и порт;
- 127.0.0.1:1541 — указаны IP-адрес сервера в формате IPv4 и порт;
- [fe10::c47b:90b7:fa32:a2fa%12] — указан IP-адрес сервера в формате IPv6, а протокол и порт принимают значения по умолчанию.
Для обеспечения бесперебойной работы клиентских прикладных программ можно указать несколько адресов кластера. Для этого:
- Значением параметра Srvr может быть список адресов кластера, разделённых запятыми. Пробелы в этом списке недопустимы.
- В диалоге добавления информационной базы в клиентской прикладной программе значением свойства Кластер серверов BAF может быть список адресов кластера, разделённых запятыми.
Ref
Имя информационной базы на сервере системы.
DBMS
Используемый тип сервера баз данных:
- MSSQLServer — Microsoft SQL Server;
- PostgreSQL — PostgreSQL;
- IBMDB2 — IBM DB2;
- OracleDatabase — Oracle Database.
DBSrvr
Имя сервера баз данных.
DB
Имя базы данных на сервере баз данных.
DBUID
Имя пользователя сервера баз данных.
DBPwd
Пароль пользователя сервера баз данных. Если пароль для пользователя сервера баз данных не задан, этот параметр можно не указывать.
SQLYOffs
Смещение дат, используемое для хранения дат в Microsoft SQL Server. Может принимать значение 0 или 2000. Этот параметр необязателен. Если он не задан, используется значение 0.
Locale
Язык (страна), аналогично файловому варианту.
CrSQLDB
Создавать базу данных при её отсутствии. Значения параметра:
- Y — создавать базу данных при отсутствии;
- N — не создавать (значение по умолчанию).
SchJobDn
В созданной информационной базе запретить выполнение регламентных заданий. Значения параметра:
- Y — блокировка регламентных заданий включена;
- N — блокировка регламентных заданий выключена (значение по умолчанию).
SUsr
Имя администратора кластера, в котором необходимо создать начальный образ. Параметр необходимо задавать, если в кластере определены администраторы и для них не настроена аутентификация операционной системы или такую возможность невозможно использовать.
SPwd
Пароль администратора кластера.