<h2 style="margin-top: 0px; margin-bottom: 10px;">What is included in Microsoft SQL 2017 Device CAL?</h2>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>Device access right</strong> – Licenses one device to reach SQL Server 2017.<br /><strong>Shared device cover</strong> – Any number of users on that device.<br /><strong>Network-wide reach</strong> – The device may access multiple licensed SQL Servers.<br /><strong>Edition independence</strong> – One CAL type, no separate Standard/Enterprise CAL.<br /><strong>Indirect access counted</strong> – Middleware and pooled connections still need this CAL.<br /><strong>Important</strong> – SQL Server software, the server license, and Windows CALs are not included.<br /><strong>Core Capacity</strong> – A 2017 CAL covers 2017 and earlier servers only.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">What are the main benefits of Microsoft SQL 2017 Device CAL?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">A SQL Server 2017 Device CAL is a Client Access License that authorises one physical device to access SQL Server in the Server plus CAL model. It is a licensing right, not installable software, and is only needed when the server is not licensed per core.<br /><br /><strong>Per-device pricing</strong> – Cheaper when many people share few machines.<br /><strong>Shift-work friendly</strong> – One CAL covers all users on a terminal.<br /><strong>Multi-server use</strong> – One device reaches every SQL Server on the network.<br /><strong>Downgrade coverage</strong> – Also licenses access to 2016, 2014, 2012 servers.<br /><strong>Audit clarity</strong> – Fixed device count is easy to document.<br /><strong>No core counting</strong> – Avoids per-core licensing on small deployments.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">What does the SQL Server 2017 Device CAL actually do?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">It grants one named device the legal right to access a SQL Server 2017 instance licensed under the Server plus CAL model. The CAL is not a software component and nothing is installed on the server; you assign it to a device and keep proof for compliance. Any number of users working from that single device are covered, which is why it suits shared shop-floor PCs, point-of-sale terminals, or kiosks. Each device CAL also reaches multiple licensed SQL Servers across the same network, not just one machine.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">What is the difference between a User CAL and a Device CAL for SQL Server 2017?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">A Device CAL licenses one device for unlimited users, while a User CAL licenses one person across unlimited devices. Device CALs are the cheaper choice when several staff share the same workstation, such as in shift rotations, warehouses, or production lines. User CALs win when individuals use many devices, work remotely, or carry laptops and phones. The two types cannot be mixed on the same access right, but an organisation can buy both and apply each where it fits.</p>
<table style="width: 100%; border-collapse: collapse; background-color: #efefef; margin-top: 15px; margin-bottom: 15px; font-size: 14px; line-height: 1.35;">
<tbody>
<tr><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: left; font-weight: bold; background-color: #dedede;">Aspect</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">Device CAL</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">User CAL</th></tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Licenses one device</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Licenses one person</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Unlimited users per machine</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Unlimited devices per user</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Best for shared terminals</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Best for mobile staff</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
</tbody>
</table>
<p style="margin-top: 15px; margin-bottom: 15px;"><a href="https://keys.express/EN/blog/post/sql-server-2017-2025-buying-guide-how-to-understand-license-models-cals" target="_blank"><strong>SQL Server 2017-2025 Buying Guide: License Models and CALs</strong><br />How Server plus CAL and Per Core differ, when User or Device CALs make sense, and how to avoid the wrong model.</a></p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Does the SQL Server 2017 Device CAL include the SQL Server software?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">No. A CAL is purely an access right and contains no software, no installer, and no server license. You still need a separate SQL Server 2017 server license assigned to the machine running the database, plus one CAL for every device that accesses it. The two CALs bundled with a server license are intended for administration only, not for regular users. SQL Server CALs are also separate from Windows Server CALs, so accessing the underlying Windows host may require its own licensing.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Can a 2017 Device CAL access newer SQL Server versions?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">No. A CAL must always be the same version as the server or newer, so a 2017 CAL is valid for SQL Server 2017 and earlier releases such as 2016, 2014, and 2012, but not for 2019, 2022, or 2025. This backward-only rule means a newer 2022 CAL can reach a 2017 server, but never the reverse. If you plan to upgrade the database engine soon, buy CALs matching the highest server version you expect to run. Without Software Assurance, older CALs cannot be carried forward to a newer server.</p>
<p style="margin-top: 15px; margin-bottom: 15px;"><a href="https://keys.express/EN/blog/post/sql-server-2017-2025-core-licensing-minimum-requirements-and-incorrect-purchases" target="_blank"><strong>SQL Server 2017-2025: Core Licensing and Avoiding Wrong Purchases</strong><br />When per-core licensing beats Server plus CAL, minimum core requirements, and the buying mistakes that lead to non-compliance.</a></p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">What should you check before choosing a Device CAL?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Confirm three things: the server runs Standard edition under the Server plus CAL model, the number of accessing devices is countable, and indirect access is accounted for. Enterprise edition has been per-core only since SQL Server 2012, so CALs do not apply there. Multiplexing rules mean that pooling connections through middleware or an ERP layer does not reduce how many CALs you need, because the end devices still count as accessing. Server plus CAL is also not permitted where users cannot be counted, such as public web applications, where per-core licensing is required instead.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Frequently asked questions about Microsoft SQL 2017 Device CAL</h3>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Do I need a CAL if my SQL Server is licensed per core?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">No. Per-core licensing covers unlimited users and devices, so no User or Device CALs are required. CALs apply only to the Server plus CAL model used with Standard edition.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Can one Device CAL access several SQL Servers?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Yes. A single Device CAL lets that device access any number of licensed SQL Servers on the same network. The version rule still applies, so each server must be 2017 or older.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Is the SQL Server CAL the same as a Windows Server CAL?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">No. SQL Server CALs are product-specific and do not grant access to Windows Server. If users also access the underlying Windows host directly, separate Windows Server CALs are needed.</p>
<p style="margin-top: 15px; margin-bottom: 15px;"><a href="https://keys.express/EN/blog/post/buying-guide-sql-server-2017-to-2025-faq-frequently-asked-questions-about-standard-enterprise-and-ca" target="_blank"><strong>SQL Server 2017-2025 FAQ: Standard, Enterprise and CALs</strong><br />Answers to common buyer questions on edition differences, CAL requirements, and choosing between Standard and Enterprise.</a></p>