Share via


Сколько CAL надо для DAX?

Отвечая в третий раз на один и тот же вопрос и, по сути, копируя текст писем из одного в другое, понял, что проще давать ссылки.

 

Речь пойдет о лицензировании клиентского доступа для Microsoft SQL Server 2005 в случае его использования с Microsoft Dynamics AX.

Для SQL Server 2005 предлагается как модель лицензирования на процессор, так и модель лицензирования с использованием серверных и клиентских (Client Access License или CAL)  лицензий. Выбор той или иной модели лицензирования зависит от потребностей клиента.

 

Если по пользователям (рекомендуется для менее 75 пользователей на физический процессор), то количество CAL для SQL равно количеству конкурентных пользователей AX. Сессии, создаваемые тем же клиентом AX (стандартно – до 4-х) идут как одна. Если пользователь открыл несколько клиентов AX, например 2 - считается как 2 CAL. Детали тут: https://www.microsoft.com/sql/howtobuy/serverpluscal.mspx

Если же на сервере баз данных живет только AX, можно использовать SQL Server Runtime:

  • “SQL Server Runtime is a license that allows an independent software vendor (ISV) to embed the complete SQL Server code into its solution for use only by the ISV's application. The customer of the ISV is restricted from using this SQL Server product to run other applications or to develop new applications, databases, or tables.”
  • “If you want to license additional Users in Microsoft Dynamics you can do that at any point in time. Just remember you have to a SQL Server – Runtime license for every person who accesses the system. ”

 

Также если пользователей много и там не только AX – имеет смысл выбирать модель лицензирования по процессорам.

В случае IIS лучше также идти по процессорам.

 

Ответы - отсюда: https://www.microsoft.com/sql/howtobuy/faq.mspx

Документ – здесь https://www.microsoft.com/sql/howtobuy/sqlserverlicensing.mspx

Описание принципов лицензирования на русском языке -  https://www.microsoft.com/rus/licensing/products/server/sql_server2005.mspx

Comments

  • Anonymous
    December 27, 2007
    А можно носом в это ткнуть - "Если пользователь открыл несколько клиентов AX, например 2 - считается как 2 CAL." Вроде же пользователь один, чего бы он там не запускал еще - это приложение, или другое - одна CAL?
  • Anonymous
    January 14, 2008
    Цитата: " Use of such multiplexing or pooling hardware and/or software does not reduce the number of client access licenses (CALs) required to access or use SQL Server software. A CAL is required for each distinct device or user to the multiplexing or pooling software or hardware front end."В случае запуска одним пользователем с одного компьютера двух или более экземпляров клиента DAX - Вы правы. В случае использования одного логина DAX с разных станций (даже одним пользователем) - нет.В общем случае число CAL равно числу одновременно работающих пользователей DAX.