Возможный дубликат:
Вы можете помочь мне с вопросом о лицензировании программного обеспечения?
У меня на сервере установлен Microsoft SQL Server 2008. Лицензия 5 CAL
У меня есть трехуровневое решение, а именно база данных <-> Служба Windows <-> Пользователь
Несколько пользователей (более 5) подключаются к службе единого окна. Служба Windows подключается к серверу SQL, собирает данные и затем передает их пользователям.
Хотя пользователей больше 5, но фактически к серверу SQL подключается только одно приложение.
Считается ли это подключением 1 CAL?
Спасибо
В лицензионные документы явно упоминает, что мультиплексирование не снижает требования к клиентским лицензиям для конечных пользователей.
Использование оборудования и / или программного обеспечения, которое сокращает количество устройств или пользователей, которые напрямую обращаются к программному обеспечению или используют его (мультиплексирование / объединение), не уменьшает количество необходимых клиентских лицензий.
n
пользователи = n
Клиентские лицензии. Если ты не знаешь n
тогда вам нужно идти "на процессор"
В прошлый раз, когда я читал лицензию для SQL Server, в ней конкретно говорилось, что любой пользователь, использующий данные, поступающие с SQL Server, должен иметь лицензию CAL, которая напрямую или косвенно подключается к SQL Server. (Я здесь перефразирую.) Другими словами, вам понадобится лицензия CAL для каждого пользователя или лицензиата ЦП.
Точно сказать сложно. Лучше всего поговорить со своим местным представителем Microsoft.
Но исходя из предыдущего опыта, если служба Windows только проксирует / мультиплексирует соединения (что, похоже, так и есть), вам понадобится клиентская лицензия для каждого пользователя (или лицензия ЦП и т. Д.)
Однако, если приложение подключается к базе данных, выполняет запрос, а затем отключается и сохраняет результат в памяти и обслуживает пользователей на основе этого в кеше памяти, тогда вам понадобится только одна клиентская лицензия.