My company currently possesses SQL Server licenses as follows:
- SQL Server 2016 Standard + 5 User CAL (Software A in use) (Host A WIN7)
- SQL Server 2017 Standard + 5 User CAL (Software B in use) (Host B WIN7)
- SQL Server 2017 Standard + 10 User CAL (Never used)
- No Software Assurance (SA) for any licenses
The company wishes to deactivate Software A and Software B, and instead purchase an integrated Software C. Estimated usage for Software C is 30 users, including users from Software A and Software B. The company aims to maximize the utilization of existing licenses and plans to install SQL Server 2016 Standard.
Q1: Does this mean we only need to purchase 30-5-5-10=10 sets of SQL Server 2022 User CAL? Or is there a one-to-one correspondence between User CAL and Server, meaning, for example, even if we have 5 sets of 2017 User CAL, if these 5 sets have already been used for the SQL 2017 server, can they not be used to connect to another SQL 2016 server?
Additionally, the company currently has:
- Windows Server 2019 Standard licenses for 16 Cores (2 sets) + 20 User CAL (Never used)
- Host C with dual CPUs (XEON 4110 8 Core 16 thread * 2)
- Host D with a single CPU (XEON E-2388G 8 Core 16 thread)
- Virtualization software VMware vSphere ESXi (licenses for 3 physical hosts)
We are considering installing VMware vSphere ESXi on Host C and installing Windows Server 2019 Standard and SQL Server 2016 Standard on it. Additionally, we hope to use Host D (which will have VMware ESXi installed) as a backup. If at any time SQL Server 2016 Standard/Windows Server 2019 Standard will only operate on Host C or Host D (meaning only one instance of SQL Server 2016 Standard/Windows Server 2019 Standard will be in operation at any given time)...
Q2: How many sets of SQL Server 2016 Standard licenses are needed?
If there are relevant reference materials for us to read first, please provide them as well. Thank you.