Microsoft SQL 2017 User CAL at a glance
A SQL Server 2017 User CAL is a client access licence within Microsoft's SQL Server licensing programme. It contains no software of its own. Instead, it gives a specific person the right to work with data stored on a SQL Server 2017 instance that runs under Server + CAL licensing, the model Microsoft offers for the Standard edition. Every person who reads from or writes to such a server needs a CAL in addition to the licence that covers the server itself.
The User variant is assigned to an individual rather than to a computer. This makes it the practical choice for staff who reach the database from an office desktop, a laptop at home and a tablet while travelling, because the access right stays with the person. The Device CAL is its counterpart for shared workstations, and together the two variants form the access layer of Server + CAL licensing.
How it is used in everyday work
Most CAL holders never open SQL Server directly. A sales employee enters orders in an ERP system, an accountant pulls month-end figures into a reporting tool, and a warehouse lead checks stock in an inventory application. Each of these programs keeps its data in the SQL Server database behind it, so each person working through them counts as a database user. Administrators and developers who connect with SQL Server Management Studio need a CAL as well.
Indirect access does not reduce the number of CALs required. If fifty employees use a web portal or middleware that sends every query through one service account, all fifty still need a CAL. A typical purchase therefore begins with a count of everyone whose work touches the database, directly or through an application. Small and mid-sized companies running line-of-business software on a single Standard server are the classic buyers.
The functions that make a practical difference
The first practical property is version coverage. A SQL Server 2017 CAL satisfies the access requirement for servers running the same version or an earlier one, so a company that still operates a 2012, 2014 or 2016 Standard instance next to a 2017 server can license its staff once instead of per version. The second is breadth, because one CAL lets its holder connect to any number of properly licensed SQL Server instances in the organisation, including legacy Enterprise or Business Intelligence servers licensed per Server + CAL.
Because the licence is linked to a person, it can be reassigned to a successor when the original holder leaves the company. CALs can also cover external users such as partners or customers, which is a sensible alternative to core licensing when that group is small and known. Finally, the access it grants extends to the full SQL Server 2017 Standard feature set, including deployment on Windows or Linux, Python and R integration through Machine Learning Services, and graph data support.
Choosing the right edition
The User CAL sits next to the Device CAL, and both depend on a SQL Server 2017 Standard server licence bought separately. Device CALs are usually more economical when several shift workers share one terminal, while User CALs suit employees who each work from more than one machine. Organisations with many users, an unknown user count or public-facing applications usually license per core instead, which removes the need for CALs entirely. New Enterprise edition purchases are licensed per core, so CALs matter mainly for Standard. Express and Developer are free and need no CALs, although Developer is restricted to non-production use.
Practical limits worth knowing before you buy
This licence does not install or run anything by itself, and without a licensed SQL Server 2017 Standard server it has no function. It also does not cover newer releases such as SQL Server 2019 or 2022, which require CALs of their own version or later. Microsoft ended mainstream support for SQL Server 2017 in October 2022, and extended support with security updates is scheduled to end in October 2027, which matters for projects planned beyond that date. Buyers should also confirm that their application vendor supports this database version.
Common questions before ordering
Do I need a server licence in addition to the CAL?
Yes. The CAL only covers the user side of the arrangement. Every server the user connects to must carry its own SQL Server Standard server licence under Server + CAL licensing.
Does a 2017 User CAL work with SQL Server 2016 or 2014?
Yes. Microsoft requires a CAL of the same version or newer than the server, so a 2017 CAL is accepted for older Server + CAL instances. The reverse does not apply, because a 2016 CAL cannot be used for a 2017 server.
Should I choose User CALs or Device CALs?
Compare the number of people with the number of machines they use. If most employees work from several devices, User CALs are generally cheaper, while shared terminals in shift operations favour Device CALs.
Ordering Microsoft SQL 2017 User CAL at Keys.discount
Every order is processed automatically, so you normally have everything you need within a few minutes of paying.
Delivery: Your product key and the official download link arrive by email.
Activation guarantee: If activation fails, we replace the key.
Sourcing: Licences come from audited distribution channels and are documented.
Setup help: Written step-by-step instructions accompany every delivery.
Support: Our team answers by chat, email and phone in several languages.