Árvore de páginas

Controle de licenças com TOTVS | DBAccess

O controle de licenças do TOTVS | DBAccess é realizado por um serviço de License Server, do ERP, que deve ser configurado no ambiente.


TOTVS | DBAccess utilizando License Server

O TOTVS | DBAccess utiliza as seguintes licenças:

  • 4091 = TOP Processor
  • 4092 = TOP User

Ao iniciar o serviço do TOTVS | DBAccess, o mesmo estabelece conexão com o servidor de licenças e verifica se o license possui alguma licença 4091 (processor). Se existir a licença 4091, o TOTVS | DBAccess consumirá o número de licenças 4091 igual ao número de processadores (core) encontrado no equipamento onde está sendo executado. Porém, caso não consiga obter essas licenças, é registrada falha no processo e apenas 2 conexões são liberadas.

Caso o número de núcleos indentificados apresente alguma divergência com o resultado esperado, a configuração de um log adicional de informação de processos pode ser habilitado - clique aqui para mais detalhes - para gerar um log detalhado do processo de identificação.

Caso o total de licenças 4091 seja 0 (zero), é verificada a quantidade de licenças 4092 (user). Se encontrado, por padrão todas as licenças 4092 são consumidas instantaneamente. No entanto, não é possível utilizar os dois tipos de licenças simultaneamente, mesmo que o License Server possua quantidade registrada para os dois tipos de licenças acima. Pois, o sistema sempre prioriza a utilização da licença TOP Processor (4091).


Observação
A verificação de licença inicialmente é realizada pelo total registrado e não pelo efetivamente disponível.


 

Limitação de consumo de licenças TOP User (4092)

Caso a liberação de licenças para o TOTVS | DBAccess seja realizada por conexão/usuário, todas as licenças são adquiridas pelo TOTVS | DBAccess, logo que conectar no License Server, após subir o serviço.

Se utilizados, em um determinado ambiente, mais de um serviço do TOTVS | DBAccess, para banco de dados distintos e/ou base de teste, onde exista apenas um servidor de licenças, e este servidor de licenças possua licenciamento por usuário, é possível limitar a quantidade de licenças que o TOTVS | DBAccess vai obter do License Server, através da alteração do arquivo dbaccess.ini, seção [general], inserindo a chave LicenseLimit=nnn, onde nnn é o número de licenças TOP_User (4092) que o TOTVS | DBAccess vai solicitar ao License Server.

Deste modo, caso o License Server possua 50 licenças, porém 40 são usadas para um TOTVS | DBAccess e o outros 10 por outro, basta configurar a chave acima em cada um dos TOTVS | DBAccess. No entanto, é importante lembrar que o serviço do TOTVS | DBAccess deve ser parado e iniciado novamente para que esta configuração seja realizada e que a quantidade é fixa por ambiente e não on-demand.


TOTVS | DBAccess

A aplicação TOTVS | DBAccess, utilizada a partir do produto Microsiga Protheus 11, utiliza o mesmo sistema de licenciamento.