3.1 Windows Server Licensing
Licenses are assigned to a physical server.
In a physical environment, the total licensing requirement depends on the number of processors and cores of the physical server. Minimum: 8 licenses per processor.
In a virtual environment, the total licensing requirement depends on the number of processor cores. Minimum: 8 licenses per processor.
The Datacenter edition allows you to run an unlimited number of virtual machines (VMs).
The Standard edition allows you to run 1 VM per license; each additional VM requires relicensing of the physical server.
- The total licensing requirement depends on the number of virtual machines hosted during a given calendar month.
- It is permissible to use Hyper-V on a physical server provided the server is used exclusively for hosting and managing virtual machines (VMs).
- Note: When VM migration is enabled, the licensing requirement is calculated as if all VMs were hosted on a single physical server.
Common non-compliance scenarios
- Uncontrolled VM migration with Windows Server Standard licensing.
- Omitting disabled servers when calculating the requirement.
- Failure to account for software installations (e.g., SQL Server, Office, etc.) on the host when calculating the requirement.
3.2 Windows Server RDS SAL Licensing
1 license = authorization for one user to access any number of servers.
Up to two administrators per server can be authorized for administrative tasks only without requiring a license. Each additional administrator for a given server requires an RDS SAL license.
When using Remote Desktop Services or the Server GUI (e.g., application virtualization via Citrix), every user of the solution requires a Windows Server RDS SAL license.
Common non-compliance scenarios
- General access (e.g., Domain Users)
- Maintaining access for archived accounts
- Account sharing and lack of individual licenses for users
- Authorizing more than two administrators
3.3 SQL Server Licensing
Editions
Commercial: Enterprise, Standard, and Web.
Free: Developer and Express.
Licensing models
Per core (Enterprise, Standard, and Web).
User SAL (SQL Standard only).
SQL Server Enterprise, Standard, and Web Licensing
Per-core licenses are assigned to a physical server.
When installing a database directly on a physical server, the total licensing requirement depends on the number of processors and cores on the server.
Minimum: 4 licenses per processor.
Covering a physical host with an SQL Server Enterprise license allows you to run an unlimited number of virtual machines with SQL Server installed on that host.
When installing the database directly on a virtual machine (VM), the total licensing requirement depends on the number of virtual cores (vCPUs) in the VM.
Minimum: 4 licenses per VM.
Automatic VM migration is permitted.
SQL Server Standard licensing – User SAL model
1 license = authorization for one user to access any number of servers.
Access licenses are only required for users authorized to access the software indirectly or directly, regardless of actual usage.
The User SAL model does not include any server licenses.
Explanation (example):
- Direct access – all authorized users and administrators who can perform operations on the SQL Server database require an appropriate SAL license.
- Indirect access – all authorized users who can use a third-party application that uses SQL Server as a database require an individual access license.
Example: accountants authorized to access an invoicing application that uses an SQL Server database and is billed under the SAL model require a license.
SQL Server components and edition dependencies
Functional scope of editions:
- Enterprise and Developer, Developer Enterprise (from version 2025) include the full range of features, such as Master Data Services, Machine Learning Services, and Data Quality Services. These editions also include all features available in lower editions.
- Standard, Developer Standard (from version 2025) include Analysis Services, Integration Services, Azure Connected Services, and features from lower editions.
- Web and Express include only the Database Engine, Reporting Services (up to version 2022), and Power BI Report Server (for all editions except the Express edition, starting with version 2025).
Installing a component not available in a given edition requires a license for a higher edition.
Example: installing Integration Services on an Express edition instance requires a SQL Server Standard license, etc.
SQL Server Web
The sotfware is permitted exclusively for supporting publicly accessible web services and applications.
It may not be used to support internal systems (e.g., ERP, CRM), or other operational solutions of the entity (e.g., a SQL Server Web database supporting SaaS solutions).
SQL Server Developer
Use of SQL Server Developer is permitted exclusively in non-production environments.
It is intended for designing, testing, demonstrating client software functionality, and UAT testing.
Failover rights – only for the per-core model
They allow for the temporary deployment of backup servers.
One OSE can be used on any server for any purpose (e.g., high availability), and one OSE can be used for disaster recovery (DR) purposes.
Backup servers must not provide database data to users or devices.
Backup servers cannot have more cores than production servers.
Common non-compliance cases
- Omitting indirect access when licensing under the User SAL model.
- Installing Standard or Enterprise edition services on Express or Web instances.
- Using SQL Server Web for non-public SaaS solutions.
- Incorrectly assuming that limiting the number of cores assigned to an instance reduces the licensing requirement.
- Widespread user access to a SQL Server Standard instance licensed under the SAL model.
- Using the Developer edition in a production environment.
3.4 Office Licensing (User SAL)
1 license = authorization for one user to access any number of servers. Only user access licenses are required for users who access (directly or indirectly) the software. The User SAL model does not include any server licenses. Individual components (e.g., Word, Excel, etc.) are available as separate SALs.
When software is made available via RDS, all users must be assigned a Windows Server RDS SAL. There is no right to downgrade; for example, an access license for Office Professional Plus does not cover access to an Office Standard installation.
3.5 Exchange Server Licensing (User SAL)
1 license = authorization for one user to access any number of servers.
Access licenses are only required for users who access the software directly or indirectly.
The User SAL model does not include any server licenses.
External users are licensed under the same terms as internal users.
SAL access license levels
- Basic – basic access.
- Standard – access to features such as: MAPI, sharing, OWA, mobile synchronization, multi-domain support per user, etc.
- Enterprise – access to features such as central and local archives, enhanced information protection, journal decryption, and multi-mailbox search.
Detailed breakdown of features by edition:
Licencjonowanie programu Microsoft Exchange Server w SPUR