Перейти к содержанию

Лицензионные вопросы

СУБД 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.