Лицензионные вопросы¶
СУБД Cache, на основе которой работает «М-АПТЕКА плюс», является коммерческой программой. Для её использования необходимо иметь лицензию.
Лицензия на СУБД покупается на определённое число «лицензионных единиц» и имеет некоторый срок действия (могут быть и неограниченные во времени лицензии).
Примечание
Несколько упрощая, можно считать, что 1 лицензионная единица – это одна сессия работы пользователя с системой. Одну единицу также занимает процесс работы с электронной почтой.
В установленной и настроенной системе имеется файл cache.key, расположенный по адресу: C:\CacheSys\mgr\cache.key
В этот файл занесена необходимая информация об имеющейся лицензии Cache.
В организациях, где количество клиентских рабочих мест превышает число лицензионных единиц, может быть актуальна задача оперативного контроля занятых и свободных лицензий (если все лицензионные единицы уже заняты, новый пользователь не сможет начать сеанс работы с программой «М-АПТЕКА плюс»).
Для выяснения занятости лицензий имеется несколько команд Cache, которые следует вводить в программе «Терминал» из комплекта административных утилит СУБД:
-
do $System.License.CKEY() – эта команда отображает общую информацию о лицензии, в том числе, о занятых единицах;
-
do $System.License.ShowCounts() – эта команда подсчитывает количество использованных лицензий;
-
do $System.License.DumpLocalAll() – эта команда выводит все входы локальной таблицы лицензий в файл c:\CacheSys\mgr\all.dmp в указанной директории. Например:
100000 entries dumped to C:\cachesys\mgr\all.dmp
.
Примечание
При вводе кодов команд следует строго соблюдать регистр символов (заглавные и строчные буквы), «путь к файлу» может быть записан в произвольном регистре.
Существует ещё несколько команд, предназначенных для контроля занятости лицензий в многосерверных конфигурациях Cache, об их синтаксисе и использовании можно узнать в документации по администрированию СУБД Cache.