Рядок з'єднання з інформаційною базою
Описано формат рядка з'єднання з інформаційною базою та параметри для файлового й клієнт-серверного варіантів. Наведено налаштування сервера, СУБД, ліцензування та створення бази даних.. Загальна інформація. Загальний набір параметрів. Параметри для файлового варіанту інформаційної бази. Параметри для клієнт-серверного варіанту інформаційної бази
Параметри для файлового варіанту інформаційної бази
Параметри для клієнт-серверного варіанту інформаційної бази
Загальна інформація
Рядок з'єднання — це рядок, що задає параметри інформаційної бази, кожен з яких є фрагментом виду <Ім'я параметра>=<Значення>, де:
- Ім'я параметра — ім'я параметра.
- Значення — його значення.
Фрагменти відокремлюються один від одного символом «;». Якщо значення містить пробіли, його потрібно взяти в лапки «"». Набір параметрів визначається варіантом інформаційної бази, що створюється: файловим або клієнт-серверним. Також існує загальний набір параметрів, який можна застосовувати для будь-якого варіанта інформаційної бази.
Рядок з'єднання вказується у формі списку інформаційних баз після списку та може бути заданий у параметрі командного рядка вибору режиму 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
Пароль адміністратора кластера.