Której licencji SQL Server potrzebujesz: na rdzeń czy serwer + CAL? Microsoft przewiduje dla SQL Server dwa modele licencjonowania. Na rdzeń licencjonujesz wszystkie rdzenie procesorów serwera, co najmniej 4 licencje rdzeniowe na procesor; z serwerem może się wtedy łączyć dowolna liczba użytkowników i urządzeń. Serwer + CAL jest dostępny tylko dla edycji Standard: jedna licencja serwerowa na serwer i jedna licencja dostępowa klienta (Client Access License, CAL) na użytkownika lub urządzenie. Przy niewielu, policzalnych użytkownikach zwykle pasuje serwer + CAL, przy wielu lub nieznanej liczbie użytkowników – model na rdzeń.
Szybka decyzja
| Twoja sytuacja | Pasujący model |
|---|---|
| Niewielu pracowników, wszyscy znani z imienia i nazwiska, jeden lub dwa serwery | Serwer + CAL |
| Ci sami użytkownicy korzystają z kilku serwerów SQL Server | Serwer + CAL (jedna CAL obejmuje wszystkie licencjonowane serwery) |
| Publiczna aplikacja internetowa, portal klienta, użytkowników nie da się policzyć | Na rdzeń |
| Wielu użytkowników na małym serwerze | Na rdzeń |
| Edycja Enterprise | Na rdzeń (serwer + CAL nie jest już dla niej dostępny) |
| Wystarcza bezpłatna edycja Express (baza danych do 50 GB, 4 rdzenie) | Licencja nie jest potrzebna |
Czy Express wystarczy, wyjaśnia poradnik
SQL Server Express: limity. Różnice między Express, Standard i Enterprise omawia poradnik
SQL Server 2025: porównanie edycji; ta strona wyjaśnia wyłącznie modele licencjonowania.
Porównanie obu modeli
| Cecha | Na rdzeń | Serwer + CAL |
|---|---|---|
| Dostępny dla | Standard i Enterprise | tylko Standard |
| Co jest licencjonowane | każdy fizyczny rdzeń procesora serwera | serwer oraz każdy łączący się użytkownik lub każde urządzenie |
| Minimalna liczba | 4 licencje rdzeniowe na procesor | 1 licencja serwerowa na serwer, 1 CAL na użytkownika lub urządzenie |
| Jednostka sprzedaży | pakiety po 2 licencje rdzeniowe | pojedyncza licencja serwerowa, pojedyncze licencje CAL |
| Wymagane licencje CAL | Nie | Tak, także przy dostępie pośrednim |
| Liczba łączących się użytkowników i urządzeń | bez ograniczeń | tyle, ile jest licencji CAL |
| Użytkownicy zewnętrzni (klienci, partnerzy) | objęci | także potrzebują licencji CAL |
| Środowisko systemu operacyjnego i wystąpienia | dowolna liczba wystąpień w fizycznym środowisku systemu operacyjnego serwera (Standard) | na każdą licencję serwerową jedno środowisko systemu operacyjnego, fizyczne lub wirtualne; w nim dowolna liczba wystąpień |
Wszystkie informacje pochodzą z przewodnika licencjonowania oraz z Postanowień dotyczących produktów (Product Terms) Microsoft dla SQL Server 2025. W jednym punkcie oba dokumenty się różnią: przewodnik licencjonowania mówi przy modelu serwer + CAL o jednym wystąpieniu na licencję serwerową. Postanowienia dotyczące produktów dopuszczają na każdą licencję serwerową jedno środowisko systemu operacyjnego, a w nim dowolną liczbę wystąpień. Kierujemy się Postanowieniami dotyczącymi produktów.
Na rdzeń: jak liczyć
- Policz fizyczne rdzenie wszystkich procesorów w serwerze. Hyper-Threading nie liczy się przy tym podwójnie.
- Na każdy procesor obowiązują co najmniej 4 licencje rdzeniowe, nawet jeśli procesor ma mniej rdzeni.
- Microsoft sprzedaje licencje rdzeniowe w pakietach po 2 rdzenie. Suma musi więc być parzysta.
- Liczą się wszystkie rdzenie serwera, a nie tylko te, z których korzysta SQL Server. Edycja Standard używa najwyżej 32 rdzeni na wystąpienie (SQL Server 2025); serwer z 48 rdzeniami i tak wymaga 48 licencji rdzeniowych.
| Serwer | Obliczenie | Licencje rdzeniowe |
|---|---|---|
| 1 procesor z 4 rdzeniami | 4 | 4 |
| 1 procesor z 8 rdzeniami | 8 | 8 |
| 1 procesor z 16 rdzeniami | 16 | 16 |
| 2 procesory po 2 rdzenie | 2 × minimum 4 | 8 |
| 2 procesory po 12 rdzeni | 2 × 12 | 24 |
Serwer + CAL: jak liczyć
- Jedna licencja serwerowa na serwer, na którym działa SQL Server Standard. Za serwer uznaje się maszynę fizyczną. Na każdą licencję serwerową możesz uruchamiać SQL Server w jednym środowisku systemu operacyjnego, fizycznym lub wirtualnym. Postanowienia dotyczące produktów dopuszczają w nim dowolną liczbę wystąpień.
- Jedna CAL na użytkownika lub na urządzenie, które łączy się z SQL Server. CAL na użytkownika (User CAL) obejmuje jedną osobę na dowolnej liczbie urządzeń, CAL na urządzenie (Device CAL) – jedno urządzenie z dowolną liczbą osób.
- Dostęp pośredni także się liczy. Jeśli 20 osób pracuje z systemem magazynowym, który przechowuje dane w SQL Server, potrzebujesz 20 licencji CAL. Pośredniczący serwer aplikacji lub wspólne konto usługi nie zmniejsza tej liczby. Microsoft nazywa to multipleksowaniem.
- Także urządzenia bez operatora, np. stacje pomiarowe lub kasy, potrzebują licencji CAL.
- CAL obowiązuje dla wszystkich licencjonowanych serwerów SQL Server w firmie oraz dla tej samej lub starszej wersji. Dla SQL Server 2025 potrzebujesz licencji CAL w wersji 2025.
Kiedy korzystniejsze są licencje CAL na użytkownika, a kiedy CAL na urządzenie, wyjaśnia poradnik
User CAL czy Device CAL. Zasada jest taka sama jak w Windows Server; licencji CAL dla SQL Server potrzebujesz dodatkowo do
licencji CAL dla Windows Server.
Reguła decyzyjna
Zestaw obok siebie liczby licencji, a następnie porównaj ceny na stronach produktów:
- Wariant A: licencje rdzeniowe dla wszystkich rdzeni (co najmniej 4 na procesor).
- Wariant B: 1 licencja serwerowa + licencje CAL dla wszystkich użytkowników lub urządzeń.
Wariant B drożeje z każdym kolejnym użytkownikiem, wariant A – z każdym kolejnym rdzeniem. Gdy dochodzi drugi SQL Server, w wariancie B potrzebujesz tylko jednej dodatkowej licencji serwerowej; posiadane licencje CAL obowiązują dalej. W wariancie A licencjonujesz rdzenie drugiego serwera w całości od nowa.
Typowe przypadki
Biuro z 12 stanowiskami i oprogramowaniem branżowym. Serwer z jednym procesorem i 8 rdzeniami, 12 pracowników. Wariant A: 8 licencji rdzeniowych. Wariant B: 1 licencja serwerowa i 12 licencji CAL na użytkownika. Przy tak niewielu użytkownikach wariant B to zwykle mniejszy rachunek. Sprawdź wcześniej, czy producent Twojego oprogramowania nie dopuszcza po prostu edycji
Express.
Magazyn w systemie zmianowym. 6 terminali, przy których na trzy zmiany pracuje 18 osób. Z licencjami CAL na urządzenie potrzebujesz 6 licencji CAL zamiast 18 licencji CAL na użytkownika, do tego 1 licencji serwerowej.
Portal klienta w internecie. Liczba łączących się osób jest nieznana. Serwer + CAL odpada, ponieważ każda łącząca się osoba potrzebowałaby licencji CAL. Serwer z jednym procesorem i 16 rdzeniami wymaga 16 licencji rdzeniowych.
Rozwijająca się firma, dwa serwery SQL Server. 40 pracowników, dwa serwery po 8 rdzeni. Wariant A: 16 licencji rdzeniowych. Wariant B: 2 licencje serwerowe i 40 licencji CAL na użytkownika. Tu opłaca się dokładne porównanie cen; z każdym kolejnym pracownikiem przesuwa się ono na korzyść modelu na rdzeń.
Maszyny wirtualne i serwery pracy awaryjnej
Tutaj licencje z Software Assurance (SA, umowa serwisowa Microsoft) i bez niej wyraźnie się różnią. Według przewodnika licencjonowania dla SQL Server 2025 obowiązują następujące zasady:
| Sytuacja | Bez SA lub subskrypcji | Z SA lub subskrypcją |
|---|---|---|
| Na rdzeń, licencjonowanie pojedynczej maszyny wirtualnej | niemożliwe | możliwe, co najmniej 4 licencje rdzeniowe na maszynę wirtualną |
| Na rdzeń, Standard, licencjonowanie serwera fizycznego | wystąpienia tylko w fizycznym środowisku systemu operacyjnego | tak samo |
| Serwer + CAL | jedno środowisko systemu operacyjnego na licencję serwerową, fizyczne lub wirtualne | dodatkowo przenoszenie maszyny wirtualnej w obrębie farmy serwerów |
| Pasywny serwer pracy awaryjnej (failover) | nie jest objęty, potrzebna osobna licencja | objęty jeden serwer pasywny dla wysokiej dostępności i jeden dla odzyskiwania po awarii |
| Przypisanie licencji do innego serwera | najwcześniej po 90 dniach | tak samo; maszyny wirtualne mogą się przemieszczać w obrębie farmy serwerów |
Dla edycji Standard bez SA w maszynie wirtualnej pozostaje więc w praktyce model serwer + CAL. Jak liczy się licencję Windows Server pod spodem, wyjaśnia poradnik
Licencjonowanie Windows Server: rdzenie.
Inne poradniki o aplikacjach serwerowych
SQL Server
- SQL Server 2025: porównanie edycji
- SQL Server 2025 czy 2022
- SQL Server Express: limity i kiedy potrzebna jest edycja Standard
- Koniec wsparcia SQL Server: wszystkie wersje
Exchange i SharePoint
- Exchange Server SE: co zmienia Subscription Edition
- Exchange CAL: Standard czy Enterprise
- Exchange 2016 i 2019: koniec wsparcia i Twoje możliwości
- SharePoint Server SE: Subscription Edition, licencja, migracja
Programowanie, komputer w chmurze i bezpieczeństwo
- Visual Studio 2026: Community, Professional czy Enterprise
- Visual Studio 2022 czy 2026
- Windows 365 Business: komputer w chmurze dla małych firm
- Zabezpieczenia Windows czy Bitdefender Total Security
SQL Server w VivaKeys
Licencje rdzeniowe (na rdzeń, bez licencji CAL):
- Microsoft SQL Server 2025 Standard, 16 Core
- Microsoft SQL Server 2025 Enterprise
- Microsoft SQL Server 2022 Standard i SQL Server 2022 Enterprise
- Microsoft SQL Server 2019 Standard
Licencje dostępowe klienta dla modelu serwer + CAL, czyli do posiadanej licencji serwerowej:
- SQL Server 2025 Standard 1 User CAL i 1 Device CAL
- SQL Server 2022 Standard 1 User CAL i 1 Device CAL
Wszystkie oferty znajdziesz w kategorii SQL Server, a licencje dostępowe wszystkich produktów serwerowych w kategorii
licencje CAL. Ile rdzeni lub licencji CAL potrzebuje Twoje środowisko, chętnie ustalimy z Tobą przed zamówieniem. Podaj nam serwery, procesory, rdzenie oraz liczbę użytkowników lub urządzeń.
Najczęstsze pytania
Ile kosztuje licencja SQL Server? To zależy od modelu i liczby licencji: za licencje rdzeniowe płacisz za każdy rdzeń, a w modelu serwer + CAL – za każdy serwer oraz za każdego użytkownika lub każde urządzenie. Aktualne ceny znajdziesz na stronach produktów w kategorii
SQL Server. Express i edycje Developer są bezpłatne.
Jak licencjonować SQL Server w środowisku wirtualnym? Pojedyncze maszyny wirtualne można licencjonować na rdzeń tylko z Software Assurance lub subskrypcją, z co najmniej 4 licencjami rdzeniowymi na maszynę wirtualną. Bez tych dodatków dla edycji Standard pozostaje model serwer + CAL: na każdą licencję serwerową SQL Server może działać w jednym środowisku systemu operacyjnego, fizycznym lub wirtualnym.
Czy istnieje kalkulator do licencjonowania SQL Server? Obliczenie jest krótkie: policz fizyczne rdzenie i zaokrąglij w górę do co najmniej 4 na procesor – to daje liczbę licencji rdzeniowych. Dla modelu serwer + CAL policz serwery oraz użytkowników lub urządzenia. Tabele powyżej pokazują typowe wyniki. Do licencji Windows Server pod spodem służy nasz
kalkulator licencji.
Jak odczytać lub sprawdzić swoją licencję SQL Server? Zainstalowaną edycję pokazuje zapytanie
SELECT SERVERPROPERTY('Edition'). Modelu licencjonowania i liczby licencji SQL Server nie zapisuje: SERVERPROPERTY('LicenseType') zwraca według Microsoft zawsze DISABLED. Dowodem są Twoje dokumenty zakupu.
Jak wprowadzić klucz licencyjny do istniejącej instalacji? Uruchom instalator SQL Server, wybierz w Centrum instalacji programu SQL Server obszar konserwacji („Konserwacja”, ang. „Maintenance”), a następnie uaktualnienie edycji („Uaktualnienie wersji”, ang. „Edition Upgrade”) i wpisz tam klucz produktu. Instalator ponownie uruchamia usługi SQL Server; zaplanuj na to okno serwisowe.
Czy przy licencjach rdzeniowych potrzebuję dodatkowo licencji CAL? Nie. W modelu na rdzeń z serwerem może się łączyć dowolna liczba użytkowników i urządzeń, także zewnętrznych.
Czy licencje CAL dla SQL Server 2022 obowiązują także dla SQL Server 2025? Nie. CAL uprawnia do dostępu do tej samej lub starszej wersji. Licencje CAL w wersji 2025 obowiązują natomiast także dla SQL Server 2022 i starszych.
Źródła
Sprawdzono 2026-11-10 na podstawie informacji wydawcy:
- www.microsoft.com/licensing/guidance/SQL
- www.microsoft.com/licensing/terms/productoffering/SQLServer/MCA
- learn.microsoft.com/pl-pl/sql/sql-server/editions-and-components-of-sql-server-2025
- learn.microsoft.com/pl-pl/sql/t-sql/functions/serverproperty-transact-sql
- learn.microsoft.com/pl-pl/sql/database-engine/install-windows/upgrade-to-a-different-edition-of-sql-server-setup