Hi, Mr. Michael ATTISY
In such cases, you could purchase both 5-pack User CALs and 5-pack User RDP CALs for every user who accesses the server to use application running with a SQL Server and RDP services such as file storage or printing.
Firstly, Microsoft offers a device-based CAL (Device CAL) or a user-based CAL (User CAL) for purchase. For example, if you have an application server that uses SQL Server for its database – users of the application (or the devices they use) will need a SQL CAL even though they may not access the SQL Server directly. If you use a Linux server to run a web server, but your users accessing the webserver are being authenticated via Windows Server – users (or the devices they use) will need a Windows Server CAL.
• Client Access License based on user - User CALs
With the User CAL, you purchase a CAL for every user who accesses the server to use services such as file storage or printing, regardless of the number of devices they use for that access. Purchasing a User CAL might make more sense if your company's employees need to have roaming access to the corporate network by using multiple devices, or from unknown devices, or if you simply have more devices than users in your organization.
• Client Access License based on device - Device CALs
With a Device CAL, you purchase a CAL for every device that accesses your server, regardless of the number of users who use that device to access the server.
Device CALs may make more economic and administrative sense if your company has workers who share devices, for example, on different work shifts.
Secondly, the RDS CALs are required only when accessing the Windows Server GUI, or if any of the RDS components listed are used (e.g. Remote Desktop Web Access, Remote Desktop Gateway, Remote Desktop Connection Broker, Remote Desktop Session Host, or the Remote Desktop Virtualization Host). There are two types of RDS CALs:
• RDS Per Device CALs
An example of where one would use the Per Device model would be in an environment where there are two or more shifts using the same computers to access the RD Session Host(s).
• RDS Per User CALs
The Per User model would be best for environments where users have their own dedicated Windows device to access the RD Session Host(s).
If the answer is helpful, please click "Accept Answer" and upvote it.
Best regards