Licencje dostępowe klienta (CAL) to jeden z najczęściej mylonych i jednocześnie najważniejszych elementów licencjonowania infrastruktury serwerowej Microsoft. Niezależnie od tego, czy zarządzasz małą firmą z jednym serwerem, czy rozbudowanym środowiskiem korporacyjnym — zrozumienie modelu CAL jest kluczowe, by uniknąć kosztownych błędów licencyjnych i zoptymalizować wydatki IT.
W tym poradniku wyjaśniamy dokładnie, czym jest CAL, jakie typy licencji dostępowych istnieją, kiedy wybrać User CAL, a kiedy Device CAL, oraz jak prawidłowo licencjonować dostęp do Windows Server, SQL Server, Exchange Server i usług pulpitu zdalnego (RDS).
Czym jest CAL — Client Access License?
CAL (Client Access License) to licencja dostępowa, która daje prawo do łączenia się z serwerem Microsoft. Sama licencja serwera (np. Windows Server 2022 Standard) uprawnia do zainstalowania i uruchomienia systemu operacyjnego na serwerze, ale nie daje prawa żadnemu użytkownikowi ani urządzeniu do łączenia się z tym serwerem.
Innymi słowy: licencja serwera to klucz do drzwi, a CAL to bilet wstępu dla każdej osoby lub urządzenia, które chce przez te drzwi przejść.
Dlaczego Microsoft wymaga CAL?
Model licencjonowania per-serwer + CAL pozwala Microsoft na elastyczne dostosowanie kosztów do skali organizacji. Mała firma z 5 pracownikami płaci za 5 CALi, a korporacja z 500 pracownikami — za 500. Licencja serwera pozostaje taka sama, różni się jedynie liczba dostępów.
Kiedy CAL nie jest wymagany?
Istnieją sytuacje, w których CAL nie jest potrzebny:
- Dostęp przez Internet bez uwierzytelniania — np. publiczna strona WWW hostowana na IIS nie wymaga CALi dla odwiedzających.
- Windows Server Essentials — ta edycja zawiera wbudowane prawa dostępu dla do 25 użytkowników i 50 urządzeń (CALe nie są potrzebne).
- Licencjonowanie per-core bez CAL — niektóre produkty (np. SQL Server w modelu per-core) nie wymagają osobnych CALi, bo koszt licencjonowania jest wliczony w licencję rdzeniową.
- Edycja Datacenter — Windows Server 2022 Datacenter nadal wymaga CALi; edycja Datacenter nie zwalnia z tego obowiązku (to częsty błąd!).
Typy CAL: User CAL vs Device CAL
Microsoft oferuje dwa typy licencji dostępowych klienta. Wybór między nimi ma istotny wpływ na koszty i elastyczność zarządzania licencjami.
| Cecha | User CAL (na użytkownika) | Device CAL (na urządzenie) |
| Przypisanie | Do konkretnego użytkownika | Do konkretnego urządzenia (PC, laptop, tablet) |
| Dostęp z wielu urządzeń | Tak — użytkownik może łączyć się z dowolnego urządzenia | Nie — tylko to jedno urządzenie ma prawo dostępu |
| Dostęp wielu użytkowników | Nie — tylko ten jeden użytkownik | Tak — dowolna liczba użytkowników na tym urządzeniu |
| Idealne dla | Pracowników mobilnych, praca zdalna, BYOD | Stanowisk stacjonarnych, kiosków, laboratoriów |
| Praca zmianowa | Każdy pracownik potrzebuje CAL | Wystarczy CAL na urządzenie (niezależnie od zmian) |
| Cena | Zazwyczaj identyczna jak Device CAL | Zazwyczaj identyczna jak User CAL |
Kiedy wybrać User CAL?
User CAL jest lepszym wyborem, gdy:
- Pracownicy korzystają z wielu urządzeń (laptop w biurze, tablet w terenie, komputer w domu).
- Firma stosuje politykę BYOD (Bring Your Own Device) — pracownicy używają własnych urządzeń.
- Liczba użytkowników jest mniejsza niż liczba urządzeń.
- Pracownicy łączą się zdalnie z różnych lokalizacji.
Kiedy wybrać Device CAL?
Device CAL sprawdza się lepiej, gdy:
- Firma ma stanowiska stacjonarne, na których pracuje wielu użytkowników zmianowo.
- Urządzenia są współdzielone — np. kioski informacyjne, stanowiska produkcyjne, laboratoryjne.
- Liczba urządzeń jest mniejsza niż liczba użytkowników (np. 10 komputerów, 30 pracowników zmianowych).
- Organizacja ma dobrze zdefiniowaną stałą infrastrukturę sprzętową.
Praktyczna zasada
Jeśli masz więcej urządzeń niż użytkowników — wybierz User CAL. Jeśli masz więcej użytkowników niż urządzeń — wybierz Device CAL. To najprostsza reguła optymalizacji kosztów.
Rodzaje CAL według produktu serwerowego
Microsoft wymaga oddzielnych CALi dla różnych produktów serwerowych. Nie można użyć jednego CAL do wielu produktów — każdy produkt wymaga własnego zestawu licencji dostępowych.
| Produkt serwerowy | Wymagany CAL | Typy dostępne | Uwagi |
| Windows Server | Windows Server CAL User / Device | User, Device | Wymagany dla każdego dostępu do Windows Server (Standard i Datacenter) |
| SQL Server (model Server+CAL) | SQL Server CAL User / Device | User, Device | Alternatywa: licencjonowanie per-core (bez CAL). Szczegóły w artykule Core vs CAL w SQL Server |
| Exchange Server | Exchange Server CAL | User, Device; Standard, Enterprise | Exchange CAL Standard — podstawowa poczta; Enterprise — archiwizacja, Unified Messaging |
| RDS (Pulpit zdalny) | RDS CAL User / Device | User, Device | Wymagany DODATKOWO do Windows Server CAL. Szczegóły w artykule RDS CAL — kompletny przewodnik |
| SharePoint Server | SharePoint Server CAL | User, Device; Standard, Enterprise | Enterprise CAL wymaga także Standard CAL (addytywny) |
| Skype for Business Server | Skype for Business CAL | User, Device; Standard, Plus | Plus CAL wymaga Standard CAL |
| System Center | System Center CML (Client Management License) | User, OSE | Nie mylić z CAL — nazywa się CML |
Addytywność CAL — klucz do prawidłowego licencjonowania
Przy niektórych produktach Microsoft CALe są addytywne. Oznacza to, że licencja wyższego poziomu (Enterprise) nie zastępuje licencji podstawowej (Standard), lecz jest do niej dodatkowa. Użytkownik potrzebujący funkcji Enterprise musi posiadać zarówno Standard CAL, jak i Enterprise CAL.
Dotyczy to m.in.:
- Exchange Server: Enterprise CAL + Standard CAL
- SharePoint Server: Enterprise CAL + Standard CAL
- Skype for Business: Plus CAL + Standard CAL
Windows Server CAL i SQL Server CAL nie mają tej struktury — istnieją w jednej edycji.
Windows Server CAL — szczegółowe zasady
Windows Server CAL to najczęściej kupowany typ licencji dostępowej. Każdy użytkownik lub urządzenie łączące się z Windows Server (niezależnie od edycji — Standard czy Datacenter) potrzebuje odpowiedniego CAL.
Zasady licencjonowania Windows Server CAL
| Zasada | Opis |
| Wersjonowanie | Windows Server CAL musi być w wersji równej lub nowszej niż wersja serwera. CAL 2022 uprawnia do dostępu do Server 2022, 2019, 2016 i starszych. CAL 2019 nie uprawnia do dostępu do Server 2022. |
| Wieloserwerowość | Jeden CAL uprawnia do dostępu do nieograniczonej liczby serwerów Windows Server w organizacji (w tej samej lub starszej wersji). |
| Przenoszenie | User CAL można przenieść na innego użytkownika. Device CAL można przenieść na inne urządzenie. Przeniesienie jest dozwolone nie częściej niż co 90 dni (wyjątek: awaria sprzętu). |
| Brak śledzenia technicznego | Windows Server nie wymusza technicznie posiadania CAL — to obowiązek licencyjny (prawny), nie techniczny. Serwer nie blokuje połączeń bez CAL. |
| External Connector | Alternatywa dla scenariuszy z dużą liczbą zewnętrznych użytkowników — jedna licencja zamiast setek CALi. Nie dotyczy pracowników organizacji. |
SQL Server CAL — kiedy zamiast modelu per-core?
SQL Server oferuje dwa modele licencjonowania: Server + CAL oraz per-core. Wybór zależy od liczby użytkowników, obciążenia serwera i scenariusza wdrożenia.
Model Server + CAL
W tym modelu kupujesz licencję na serwer (SQL Server 2022 Standard) oraz oddzielne CALe (User lub Device) dla każdego użytkownika/urządzenia łączącego się z bazą danych.
Model Server + CAL jest opłacalny, gdy:
- Liczba użytkowników jest znana i ograniczona (np. do 50).
- Dostęp do bazy mają wyłącznie wewnętrzni pracownicy.
- Serwer nie obsługuje aplikacji internetowych z nieograniczoną liczbą użytkowników.
Model per-core
W modelu per-core licencjonujesz fizyczne rdzenie serwera (minimum 4 rdzenie na procesor). Nie potrzebujesz żadnych CALi — liczba użytkowników jest nieograniczona.
Model per-core jest lepszy, gdy:
- Serwer obsługuje aplikację webową z setkami/tysiącami użytkowników.
- Nie jesteś w stanie precyzyjnie określić liczby użytkowników (np. multipleksing przez middleware).
- Koszt CALi przekraczałby koszt licencji per-core.
Szczegółowe porównanie obu modeli znajdziesz w artykule: Licencjonowanie SQL Server: Core vs CAL — co wybrać?
Punkt równowagi: Server+CAL vs per-core
| Liczba użytkowników | Server + CAL (szacunkowy koszt) | Per-core 8 rdzeni (szacunkowy koszt) | Tańsza opcja |
| 10 | Licencja serwera + 10 CAL | 4-pak rdzeniowy × 2 | Server + CAL |
| 25 | Licencja serwera + 25 CAL | 4-pak rdzeniowy × 2 | Zależy od cen — bliski punkt równowagi |
| 50+ | Licencja serwera + 50+ CAL | 4-pak rdzeniowy × 2 | Per-core |
| Nieznana | Niemożliwe do obliczenia | 4-pak rdzeniowy × 2 | Per-core (jedyna opcja) |
Uwaga: Punkt równowagi zależy od aktualnych cen licencji i CALi. Przy niewielkiej liczbie użytkowników (do 20-25) model Server + CAL jest prawie zawsze tańszy.
RDS CAL — licencjonowanie pulpitu zdalnego
Remote Desktop Services (RDS) to specjalny przypadek, który wymaga dodatkowego CAL poza standardowym Windows Server CAL. Oznacza to, że użytkownik łączący się z serwerem przez pulpit zdalny potrzebuje:
- Windows Server CAL — prawo do dostępu do serwera Windows
- RDS CAL — prawo do korzystania z sesji pulpitu zdalnego
Oba CALe są wymagane jednocześnie. Posiadanie samego Windows Server CAL bez RDS CAL nie uprawnia do korzystania z sesji RDP w trybie produkcyjnym (istnieją jedynie 2 sesje administracyjne dostępne bez RDS CAL).
Kiedy RDS CAL jest wymagany?
- Użytkownicy łączą się z serwerem przez Pulpit zdalny (RDP) w celu pracy na aplikacjach.
- Organizacja wdraża serwer terminali (Terminal Server / Remote Desktop Session Host).
- Firma korzysta z RemoteApp — zdalnych aplikacji publikowanych przez serwer RDS.
- Wirtualne pulpity (VDI) zarządzane przez Remote Desktop Virtualization Host.
Kiedy RDS CAL NIE jest wymagany?
- Dwie sesje administracyjne — każdy Windows Server pozwala na 2 jednoczesne sesje RDP bez RDS CAL, ale wyłącznie w celach administracyjnych.
- Narzędzia do zdalnej pomocy (np. TeamViewer, AnyDesk) — nie korzystają z RDS, więc nie wymagają RDS CAL.
Szczegółowy przewodnik po RDS CAL znajdziesz w dedykowanym artykule: RDS CAL — co to jest i ile licencji na serwer terminali potrzebujesz
Scenariusze licencjonowania CAL w praktyce
Teoria jest ważna, ale liczy się praktyka. Poniżej przedstawiamy typowe scenariusze wdrożeniowe z dokładnym rozliczeniem wymaganych CALi.
Scenariusz 1: Mała firma — 15 pracowników, 15 komputerów, 1 serwer
| Element | Wymagana licencja | Ilość |
| Serwer plików i AD | Windows Server 2022 Standard | 1 |
| Dostęp 15 pracowników | Windows Server CAL (User lub Device) | 15 |
Rekomendacja: Przy stosunku 1:1 (użytkownik:urządzenie) oba typy CAL kosztują tyle samo. Jeśli pracownicy mogą pracować zdalnie — wybierz User CAL.
Scenariusz 2: Firma produkcyjna — 50 pracowników zmianowych, 10 stacji roboczych
Oszczędność: Device CAL pozwala zaoszczędzić 80% — zamiast 50 User CALi wystarczy 10 Device CALi.
Scenariusz 3: Firma IT — 20 pracowników, każdy z laptopem + stacjonarnym + telefon
Kluczowe obserwacje:
- User CAL jest idealny — 20 użytkowników vs 60 urządzeń (laptop + komputer + telefon).
- Jeden Windows Server CAL daje dostęp do obu serwerów — nie trzeba kupować podwójnej ilości.
- SQL Server CAL potrzebny tylko dla użytkowników, którzy faktycznie łączą się z bazą danych.
- RDS CAL tylko dla tych, którzy korzystają z pulpitu zdalnego.
Scenariusz 4: Duża organizacja — 200 pracowników, 5 serwerów, serwer terminali
| Element | Wymagana licencja | Ilość |
| 5 serwerów | Windows Server 2022 Standard (lub Datacenter) | 5 |
| Wszyscy pracownicy | Windows Server CAL User | 200 |
| Baza danych (dostęp 80 osób) | SQL Server CAL User | 80 |
| Serwer terminali (150 użytkowników) | RDS CAL User | 150 |
Ważne: CALe nie mnożą się przez liczbę serwerów. 200 Windows Server CAL User daje dostęp do wszystkich 5 serwerów.
Najczęstsze błędy w licencjonowaniu CAL
Na podstawie wieloletniego doświadczenia w doradztwie licencyjnym zebraliśmy najczęstsze pomyłki, które mogą kosztować firmy znaczne kwoty przy audycie Microsoft.
Błąd 1: „Mamy Datacenter, więc nie potrzebujemy CALi"
To jeden z najkosztowniejszych mitów. Windows Server Datacenter oferuje nieograniczone prawa do wirtualizacji, ale nadal wymaga CALi dla każdego użytkownika/urządzenia łączącego się z serwerem. Edycja Datacenter ≠ brak wymogu CAL.
Błąd 2: Multipleksing zwalnia z CALi
Multiplex (pooling) — np. dostęp do SQL Server przez aplikację webową — nie zmniejsza liczby wymaganych CALi. Każdy użytkownik końcowy, który pośrednio korzysta z serwera przez middleware/aplikację/portal, nadal potrzebuje CAL. To jeden z najczęściej naruszanych punktów licencyjnych.
Błąd 3: Mieszanie wersji CAL i serwera
Windows Server CAL 2019 nie uprawnia do dostępu do Windows Server 2022. CAL musi być w wersji równej lub nowszej niż serwer. Aktualizując serwer, musisz też zaktualizować CALe.
Błąd 4: Brak RDS CAL przy zdalnym dostępie
Wiele firm używa pulpitu zdalnego bez RDS CAL, polegając na 2 sesjach administracyjnych. Te sesje są przeznaczone wyłącznie do administracji serwerem — korzystanie z nich do codziennej pracy jest naruszeniem licencji.
Błąd 5: CAL na serwer zamiast na użytkownika/urządzenie
CAL nie jest „na serwer" — jest na użytkownika (User CAL) lub na urządzenie (Device CAL). Nie ma czegoś takiego jak „CAL na serwer" w sensie licencjonowania dostępu. Jeden CAL daje dostęp do wszystkich serwerów w organizacji (w danej wersji).
Błąd 6: Zapominanie o kontrahentach zewnętrznych
Jeśli zewnętrzni konsultanci, kontrahenci lub partnerzy łączą się z Twoim serwerem — oni też potrzebują CALi. Alternatywą jest licencja External Connector, ale jest opłacalna dopiero przy bardzo dużej liczbie użytkowników zewnętrznych.
Jak kupić CAL — praktyczne wskazówki
Wersjonowanie przy zakupie
Zawsze kupuj CAL w najnowszej dostępnej wersji. CAL 2022 zapewnia kompatybilność wsteczną (downgrade rights) — możesz go używać z serwerami 2022, 2019, 2016 i starszymi. Kupowanie starszej wersji CAL ogranicza przyszłą elastyczność.
Dokumentacja licencyjna
Zachowuj faktury, potwierdzenia zakupu i klucze licencyjne. W przypadku audytu Microsoft musisz udowodnić posiadanie odpowiedniej liczby CALi. Elektroniczne potwierdzenia zakupu z KluczeSoft są pełnoprawnym dowodem licencyjnym.
Planowanie wzrostu
Kupując CALe, uwzględnij planowany wzrost zatrudnienia. Dokupienie dodatkowych CALi w przyszłości jest proste, ale lepiej mieć zapas niż ryzykować okres niezgodności licencyjnej między zatrudnieniem nowego pracownika a zakupem CAL.
Najczęściej zadawane pytania (FAQ)
Czy CAL jest jednorazowy, czy wymaga odnowienia?
CAL to licencja wieczysta (perpetual). Kupujesz raz i możesz jej używać bezterminowo. Nie ma opłat subskrypcyjnych ani rocznych odnowień. Jedyny powód do zakupu nowego CAL to aktualizacja serwera do nowszej wersji, jeśli posiadany CAL jest w starszej wersji.
Czy mogę mieszać User CAL i Device CAL w jednej organizacji?
Tak, jak najbardziej. Microsoft pozwala na stosowanie obu typów jednocześnie. Możesz np. użyć User CAL dla pracowników mobilnych i Device CAL dla stacji stacjonarnych. To częsta i zalecana praktyka optymalizacji kosztów.
Czy CAL 2022 działa z Windows Server 2019?
Tak. CAL w nowszej wersji zawsze uprawnia do dostępu do serwerów w tej samej i starszych wersjach (downgrade rights). CAL 2022 działa z Server 2022, 2019, 2016 i starszymi. Odwrotnie nie — CAL 2019 nie działa z Server 2022.
Ile CALi potrzebuję, jeśli mam 3 serwery?
Liczbę CALi określa liczba użytkowników lub urządzeń, nie liczba serwerów. Jeśli masz 20 pracowników i 3 serwery, potrzebujesz 20 User CAL (lub tyle Device CAL, ile masz urządzeń) — nie 60. Jeden CAL daje dostęp do wszystkich serwerów w organizacji. Szczegóły w artykule: Ile CALi potrzebuję?
Czy External Connector zastępuje CALe?
External Connector to alternatywa dla CALi w scenariuszach z dużą liczbą użytkowników zewnętrznych (spoza organizacji). Jedna licencja External Connector na serwer pozwala nieograniczonej liczbie użytkowników zewnętrznych na dostęp do tego serwera. Nie dotyczy jednak pracowników organizacji — oni nadal potrzebują indywidualnych CALi.
Czy Windows Server Essentials wymaga CALi?
Nie. Windows Server Essentials zawiera wbudowane prawa dostępu dla maksymalnie 25 użytkowników i 50 urządzeń. Nie trzeba kupować oddzielnych CALi. Jest to jednak ograniczona edycja — brak obsługi klastrów, brak RemoteApp, brak ról Active Directory Federation Services.
Co grozi za brak CALi podczas audytu Microsoft?
Microsoft przeprowadza audyty licencyjne (SAM — Software Asset Management) i może nałożyć obowiązek natychmiastowego zakupu brakujących licencji po cenach katalogowych (bez rabatów). W skrajnych przypadkach mogą zostać naliczone kary umowne. Regularna inwentaryzacja licencji i zakup odpowiedniej liczby CALi to najlepsza polisa ubezpieczeniowa.
Czy CAL jest potrzebny dla kont serwisowych i kont maszynowych?
Konta serwisowe używane przez aplikacje serwerowe (np. konto, na którym działa SQL Server Agent) nie wymagają CAL, ponieważ nie reprezentują użytkownika końcowego ani urządzenia klienckiego. Natomiast jeśli aplikacja działa na serwerze A i łączy się z serwerem B w imieniu użytkowników — ci użytkownicy nadal potrzebują CALi (zasada multipleksingu).
Masz pytanie do tego artykulu?
Zespol KluczeSoft chetnie odpowie. Pomagamy w wyborze licencji Microsoft, faktur KSeF i zakupach B2B.
Skontaktuj sie Centrum pomocy