Параметры запуска ГБ — различия между версиями
Материал из GB wiki
Alexandr (обсуждение | вклад) |
Олейник (обсуждение | вклад) |
||
Строка 17: | Строка 17: | ||
* '''description''' (параметр - строка описания базы). Задает описание базы данных, которое будет показываться в заголовке программы. | * '''description''' (параметр - строка описания базы). Задает описание базы данных, которое будет показываться в заголовке программы. | ||
* '''erroraction''' (параметр - строка "raise" либо "log"). Имеет смысл только при запуске через [[OLE]]. В первом случае ошибки передаются для обработки приложению-серверу, во втором - пишутся в файл gb.log | * '''erroraction''' (параметр - строка "raise" либо "log"). Имеет смысл только при запуске через [[OLE]]. В первом случае ошибки передаются для обработки приложению-серверу, во втором - пишутся в файл gb.log | ||
+ | * '''gblogin''' (параметр - строка логина пользователя в windows и в ГБ). На карточке пользователя можно сделать поле Heap.@UserPassword. Туда можно занести пароль (будет забит звездочками), его спросят при запуске ГБ. | ||
* '''libname''' (параметр - имя библиотеки). Задает имя клиентской библиотеки для подключения к БД. | * '''libname''' (параметр - имя библиотеки). Задает имя клиентской библиотеки для подключения к БД. | ||
* '''log''' (без параметров). Заставляет ГБ писать в [[GBLog]] все низкоуровневые обращения к базе данных (транзакции, фетч и т.п.). | * '''log''' (без параметров). Заставляет ГБ писать в [[GBLog]] все низкоуровневые обращения к базе данных (транзакции, фетч и т.п.). |
Текущая версия на 15:01, 11 апреля 2012
Параметры (ключи) запуска ГБ могут быть указаны в командной строке либо в файле gbaliases.txt
Виды ключей
- Ключи с параметрами
- в командной строке в виде "-ключ параметр", например -progid test
- в gbaliases.txt в виде ключ=параметр, например, progid=test
- Ключи без параметров
- в командной строке в виде "-ключ", например -nosplash
- в gbaliases.txt в виде ключ=Y, например, nosplash=Y
Очевидно, что ключи alias и selectalias могут использоваться только в командной строке
Полный список ключей
- alias (параметр - имя алиаса). Служит для выбора алиаса в файле gbaliases.txt.
- appserverX (параметр - адрес и GUID сервера приложений, X - целое число). Задает параметры сервера приложений.
- deferredpath (параметр - путь к каталогу). Задает каталог для обмена с сервером отложенных задач.
- description (параметр - строка описания базы). Задает описание базы данных, которое будет показываться в заголовке программы.
- erroraction (параметр - строка "raise" либо "log"). Имеет смысл только при запуске через OLE. В первом случае ошибки передаются для обработки приложению-серверу, во втором - пишутся в файл gb.log
- gblogin (параметр - строка логина пользователя в windows и в ГБ). На карточке пользователя можно сделать поле Heap.@UserPassword. Туда можно занести пароль (будет забит звездочками), его спросят при запуске ГБ.
- libname (параметр - имя библиотеки). Задает имя клиентской библиотеки для подключения к БД.
- log (без параметров). Заставляет ГБ писать в GBLog все низкоуровневые обращения к базе данных (транзакции, фетч и т.п.).
- locktimeout (параметр - количество секунд). Задает время ожидания освобождения заблокированной записи в FB 2.1 и выше
- nochangetime (без параметров). При запуске системное время не синхронизируется с сервером БД.
- nosplash (без параметров). ГБ запускается без заставки.
- notificationprotocol (параметр - строка "mailslot" или "udp"). Определяет механизм передачи нотификаций от сервера клиенту.
- packetlog (без параметров). Заставляет ГБ писать в GBLog все высокоуровневые обращения к базе данных (запросы).
- packetlogfile (без параметров). Заставляет ГБ писать в файл gb.log все высокоуровневые обращения к базе данных (запросы). Файл gb.log лежит в текущем каталоге, при запуске через gblaunch это обычно временный каталог текущего пользователя, например, С:\Documents and Settings\username\Local Settings\Temp\
- password (параметр - пароль пользователя IB). Задает зашифрованный пароль пользователя для подключения к БД.
- path (параметр - путь к базе данных). Служит для явного указания пути к базе данных.
- progid (параметр - имя запускаемой копии ГБ). Присваивает запускаемой ГБ имя. Если уже запущена ГБ с таким именем, происходит переключение на нее и вторая копия не запускается. Настройки пишутся в реестр в ветку с тем же именем.
- selectalias (без параметров). Заставляет ГБ при запуске выдать окно выбора алиаса.
- selectuser (без параметров). Заставляет ГБ при запуске выдать окно выбора пользователя. Для выбора предлагаются все Сотрудники, у которых задан пароль (Heap.@Password) и Heap.@UserCanBeSelected=1
- spool (без параметров). Инициирует загрузку библиотеки spool.dll.
- udpport (параметр - номер порта или диапазон порт-порт). Задает номер порта для получения нотификаций от сервера (актуально только при serverplatform=linux).
- username (параметр - имя пользователя IB). Задает имя пользователя для подключения к БД.