CryptoLicensing - ошибка Actication Limit в 2012 году. Версия Net - PullRequest
0 голосов
/ 01 марта 2012

Я только что попробовал новую версию 2012.Net/ build 62119 Я думаю, что есть ошибка. Например. Используя "Активация: Ограничьте число машин до = 1" без плавающих и попробуйте сделать 2 активации из разных машин - это проходит! При активации второй машины должна быть возвращена ошибка активации.

Хорошо, я посмотрел трассировку профилировщика SQL и нашел это ....

SELECT COUNT(*) FROM (SELECT DISTINCT ID,MachineCode FROM (SELECT ID,MachineCode,LeaseValidTill FROM LIC_Activation as UniqueActivations WHERE ID = @ID AND MachineCode <> @MachineCode AND LeaseValidTill > @CurrentDate AND activationContext = @activationContext) as UniqueActivations2) AS UniqueActivations3

Если @activationContext равно NULL, выражение activationContext = @activationContext не будет выполнено - всегда возвращать 0 отсчетов ....

Есть ли кто-нибудь, кто испытал такую ​​же проблему, или я что-то сделал не так?

1 Ответ

0 голосов
/ 10 марта 2012

Это была ошибка регрессии, которая была исправлена ​​в последней сборке.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я работаю в LogicNP Software, разработчиках CryptoLicensing.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...