Licencjonowanie SQL Server: na rdzeń czy serwer + CAL

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ć

  1. Policz fizyczne rdzenie wszystkich procesorów w serwerze. Hyper-Threading nie liczy się przy tym podwójnie.
  2. Na każdy procesor obowiązują co najmniej 4 licencje rdzeniowe, nawet jeśli procesor ma mniej rdzeni.
  3. Microsoft sprzedaje licencje rdzeniowe w pakietach po 2 rdzenie. Suma musi więc być parzysta.
  4. 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ć

  1. 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ń.
  2. 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.
  3. 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.
  4. Także urządzenia bez operatora, np. stacje pomiarowe lub kasy, potrzebują licencji CAL.
  5. 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

Exchange i SharePoint

Programowanie, komputer w chmurze i bezpieczeństwo

SQL Server w VivaKeys

Licencje rdzeniowe (na rdzeń, bez licencji CAL):

Licencje dostępowe klienta dla modelu serwer + CAL, czyli do posiadanej licencji serwerowej:

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:

Pliki cookie i usługi Google

Za Twoją zgodą korzystamy z Google Analytics (statystyki) oraz z widżetu ocen Google i Opinii konsumenckich Google (usługi Google). Dane są przy tym przekazywane do Google, także do USA. Odmowa nie wiąże się z żadnymi niedogodnościami; swój wybór możesz w każdej chwili zmienić w „Ustawieniach cookie” w stopce strony. Polityka prywatności