SQL Server 2022 (wersja 16.x) to flagowy system zarządzania relacyjnymi bazami danych Microsoftu, dostępny w pięciu głównych edycjach: Enterprise, Standard, Web, Developer i Express, przy czym dwie pierwsze są płatne i licencjonowane w dwóch fundamentalnie różnych modelach — na rdzeń (Core) lub Serwer + CAL. Wybór między nimi to decyzja, która bezpośrednio przekłada się na koszt posiadania infrastruktury bazodanowej — różnica między źle a dobrze dobranym modelem potrafi sięgać kilkudziesięciu tysięcy złotych rocznie.
W skrócie
- SQL Server 2022 oferuje 2 płatne edycje (Enterprise, Standard) i 3 bezpłatne (Developer, Express, Web dla hostingu)
- Licencjonowanie Core: kupujesz pakiety 2-rdzeniowe, płacisz za każdy rdzeń fizyczny serwera — bez limitu użytkowników
- Licencjonowanie Serwer + CAL: kupujesz 1 licencję serwerową + tyle licencji CAL, ilu masz użytkowników lub urządzeń
- Enterprise: ~15 123 USD za pakiet 2-rdzeniowy (~7 561 USD/rdzeń); Standard per core: ~3 945 USD za 2 rdzenie
- Standard Server+CAL: ~989 USD za serwer + ~230 USD za każdą licencję CAL
- Mainstream support do 11 stycznia 2028, extended do 11 stycznia 2033
- SQL Server 2025 (17.x) już zapowiedziany — edycja Web zostaje z niego usunięta
Pełny przegląd edycji SQL Server 2022
Enterprise — pełna funkcjonalność bez kompromisów
Edycja Enterprise to najbardziej zaawansowana wersja SQL Server 2022. Oferuje nieograniczoną wirtualizację (z Software Assurance), maksymalną pojemność obliczeniową ograniczoną wyłącznie przez system operacyjny (do 4 gniazd i 24 rdzeni na instancję w modelu Server+CAL — natomiast w modelu Core nie ma limitu), pełne wsparcie dla Always On Availability Groups (do 8 replik pomocniczych, w tym 5 synchronicznych), zaawansowane funkcje bezpieczeństwa (Transparent Data Encryption, Always Encrypted z bezpiecznymi enklawami, rozszerzone zarządzanie kluczami EKM), inteligentne przetwarzanie zapytań (automatyczne dostrajanie, adaptacyjne złączenia, informacja zwrotna o kardynalności i stopniu równoległości), zaawansowaną integrację R i Python (Machine Learning Services bez ograniczeń rdzeni), replikację transakcyjną peer-to-peer, rozproszone grupy dostępności oraz pełne możliwości hurtowni danych (optymalizacje zapytań gwiaździstych, równoległe przetwarzanie, globalna agregacja wsadowa).
Enterprise sprawdza się w środowiskach mission-critical: duże systemy ERP, bankowość, ubezpieczenia, platformy e-commerce o wysokiej dostępności (99,999% SLA), zaawansowana analityka BI i data science na danych produkcyjnych.
Standard — równowaga między funkcjonalnością a kosztem
Edycja Standard to kompromis: dostajesz większość kluczowych funkcji w cenie ~4x niższej niż Enterprise. Limit pamięci dla puli buforowej to 128 GB, maksymalna liczba rdzeni na instancję to mniejsza z wartości: 4 gniazda lub 24 rdzenie (Server+CAL: 16 rdzeni). Standard obsługuje Basic Availability Groups (2 repliki, 1 baza danych), Always On Failover Cluster Instances (2 węzły), przyspieszone odzyskiwanie bazy danych (ADR), zaawansowane funkcje bezpieczeństwa (Always Encrypted, dynamiczne maskowanie danych, audyt), In-Memory OLTP, przechowywanie kolumnowe oraz podstawową integrację R/Python (ograniczoną do 2 rdzeni).
Brakuje tu jednak kluczowych funkcji Enterprise: pełnych Always On Availability Groups (więcej niż 1 baza w grupie), automatycznego dostrajania zapytań, TDE, rozproszonych grup dostępności, replikacji peer-to-peer, nieograniczonej wirtualizacji, ani zaawansowanych optymalizacji hurtowni danych.
Developer, Express, Web i Evaluation — edycje bezpłatne i specjalistyczne
| Edycja | Koszt | Limit | Zastosowanie |
|---|---|---|---|
| Developer | Bezpłatna | Funkcjonalność Enterprise, tylko do developmentu/testów (zakaz produkcji) | Środowiska deweloperskie, CI/CD |
| Express | Bezpłatna | 10 GB na bazę, 1 gniazdo / 4 rdzenie, 1410 MB RAM dla buffer pool | Małe aplikacje, nauka, ISV |
| Web | Tylko przez partnerów hostingowych SPLA | Limitowane do hostingu stron i aplikacji webowych | Firmy hostingowe, dostawcy SaaS |
| Evaluation | Bezpłatna przez 180 dni | Pełna funkcjonalność Enterprise | Testy, proof-of-concept, migracje |
Wersja Developer to najczęstszy wybór zespołów IT — daje 100% możliwości Enterprise za darmo, ale nie można jej legalnie używać na produkcji.
Dwa modele licencjonowania — Core vs Server+CAL
Model Core (na rdzeń)
W modelu Core kupujesz licencje w pakietach 2-rdzeniowych (2-core pack). Każdy fizyczny rdzeń serwera, na którym działa SQL Server, musi być objęty licencją — minimalny zakup to 4 rdzenie na procesor (nawet jeśli serwer ma mniej). Nie ma limitu użytkowników ani urządzeń — każdy, kto łączy się z serwerem, jest automatycznie objęty licencją. To model idealny dla:
- Aplikacji internetowych i SaaS, gdzie liczba użytkowników jest nieznana lub zmienna
- Systemów zewnętrznych z nieograniczoną liczbą użytkowników końcowych (np. B2C)
- Serwerów o małej liczbie rdzeni (~4-8) przy dużej liczbie użytkowników
Koszty orientacyjne (ceny Open NL):
| Edycja | Cena za pakiet 2-rdzeniowy | Cena za 1 rdzeń |
|---|---|---|
| Enterprise Core | ~15 123 USD | ~7 561 USD |
| Standard Core | ~3 945 USD | ~1 972 USD |
Przykład: serwer 8-rdzeniowy z SQL Server Standard Core = 4 × 3 945 USD = ~15 780 USD.
Model Server + CAL
W modelu Server+CAL kupujesz jedną licencję serwerową (~989 USD dla Standard; Enterprise w modelu Server+CAL nie jest już dostępny dla nowych umów) oraz tyle licencji CAL (Client Access License), ilu masz użytkowników lub urządzeń łączących się z serwerem — każda CAL kosztuje ~230 USD. Możesz wybrać CAL na urządzenie (każde urządzenie łączące się z serwerem) lub CAL na użytkownika (każdy użytkownik — wygodniejsze przy wielu urządzeniach na osobę).
Model Server+CAL opłaca się gdy:
- Liczba użytkowników jest znana, stała i niewielka (np. 20-50 pracowników w firmie)
- Masz serwer z dużą liczbą rdzeni (16+), na którym i tak nie możesz wykorzystać pełnej mocy
- Potrzebujesz jednego serwera SQL z małą, określoną grupą użytkowników
Próg opłacalności: Przy cenach katalogowych, Server+CAL staje się droższy od Standard Core przy około 15-17 użytkownikach na serwerze 4-rdzeniowym (4 × 1 972 = 7 888 USD vs 989 + 15 × 230 = 4 439 USD — uwaga, to tylko wyliczenie dla Standard). Jednak dla serwerów 16-rdzeniowych Core kosztuje ~31 560 USD, a Server+CAL z 30 użytkownikami: 989 + 30 × 230 = 7 889 USD — tu Server+CAL wyraźnie wygrywa.
Porównanie edycji: Enterprise vs Standard vs Server+CAL
| Cecha | Enterprise (Core) | Standard (Core) | Standard (Server+CAL) |
|---|---|---|---|
| Cena wejściowa (min. 4 rdzenie, USD) | ~30 246 | ~7 890 | ~989 + N × ~230 |
| Max RAM (buffer pool) | OS limit | 128 GB | 128 GB |
| Max rdzeni na instancję | OS limit | 24 (Core) / 16 (CAL) | 16 |
| Always On AG (więcej niż 1 DB) | ✅ Do 8 replik | ❌ (tylko Basic AG: 2 repliki, 1 DB) | ❌ |
| Transparent Data Encryption | ✅ | ❌ | ❌ |
| Automatyczne dostrajanie zapytań | ✅ | ❌ | ❌ |
| Rozproszone grupy dostępności | ✅ | ❌ | ❌ |
| Nieograniczona wirtualizacja (z SA) | ✅ | ❌ | ❌ |
| Machine Learning (R/Python) | Bez limitu rdzeni | Limit 2 rdzenie | Limit 2 rdzenie |
| Replikacja peer-to-peer | ✅ | ❌ | ❌ |
| Wsparcie produkcyjne Microsoft | ✅ | ✅ | ✅ |
| Limit użytkowników | Bez limitu | Bez limitu | Tylu, ile CAL-i |
Kiedy wybrać który model — praktyczny decyzyjnik
Wybierz Enterprise Core, gdy:
- Potrzebujesz Always On Availability Groups dla więcej niż 1 bazy danych
- Wymagasz szyfrowania TDE (często audytowane branże: finanse, medycyna, administracja)
- Korzystasz z zaawansowanej analityki (ML na dużych zbiorach produkcyjnych)
- Twoje SLA wymaga 99,999% dostępności z rozproszonymi grupami dostępności między regionami
- Masz nieograniczoną wirtualizację dzięki Software Assurance
Wybierz Standard Core, gdy:
- Liczba użytkowników jest nieznana, duża lub zmienna (aplikacje webowe, API, systemy B2C)
- Serwer ma 4-8 rdzeni — Core jest wtedy tańszy niż Server+CAL przy >~15 użytkownikach
- Potrzebujesz In-Memory OLTP i columnstore bez dopłaty za CAL-e
Wybierz Standard Server + CAL, gdy:
- Masz małą, znaną liczbę użytkowników (20-40 osób)
- Serwer ma 16+ rdzeni, których nie wykorzystasz w pełni
- Prowadzisz firmę, gdzie każdy pracownik ma stałe stanowisko (łatwe przypisanie CAL-i per urządzenie)
- Budżet jest ograniczony, a potrzebujesz legalnego, podstawowego SQL Servera na produkcji
Ograniczenia i szczególne przypadki
Virtualizacja i kontenery
Przy licencjonowaniu Core z Software Assurance (dodatkowy koszt ~25% rocznie) zyskujesz nieograniczoną wirtualizację w Enterprise — możesz uruchomić dowolną liczbę maszyn wirtualnych z SQL Server na w pełniolicencjonowanym hoście fizycznym. Bez SA każda VM wymaga osobnych licencji Core (minimum 4 rdzenie na VM). Od 2022 roku SA obejmuje też nieograniczoną konteneryzację.
SQL Server w chmurze i hybrydzie
Dzięki Azure Arc-enabled SQL Server możesz korzystać z rozliczenia pay-as-you-go: Standard za ~73 USD/rdzeń/miesiąc, Enterprise za ~274 USD/rdzeń/miesiąc. Azure Hybrid Benefit pozwala wykorzystać istniejące licencje z SA do obniżenia kosztów Azure SQL. SQL Server 2022 wprowadził też funkcję łącza (Link) do Azure SQL Managed Instance — replikację danych do chmury bez migracji.
Wsparcie techniczne i cykl życia
SQL Server 2022 wszedł do mainstream supportu 16 listopada 2022 roku. Mainstream support kończy się 11 stycznia 2028, a extended support 11 stycznia 2033. Po 2028 roku Microsoft przestanie wydawać aktualizacje funkcjonalne (będą tylko poprawki bezpieczeństwa w ramach extended support — często dodatkowo płatne). Warto mieć to na uwadze planując długoterminowe inwestycje: SQL Server 2025 (17.x) już został zapowiedziany i prawdopodobnie stanie się preferowaną ścieżką migracji dla obecnych użytkowników 2019 i 2022.
Częste pytania
Jaka jest minimalna liczba rdzeni, którą muszę licencjonować w modelu Core?
Minimum to 4 rdzenie na procesor fizyczny. Nawet jeśli twój serwer ma 2-rdzeniowy procesor, musisz kupić 2 pakiety 2-rdzeniowe (łącznie 4 rdzenie). Dla serwera 1-procesorowego 6-rdzeniowego potrzebujesz 3 pakietów 2-rdzeniowych (6 rdzeni). Microsoft wymaga też licencjonowania wszystkich fizycznych rdzeni w serwerze — nie można zalicencjonować "tylko części" serwera, na której działa SQL.
Co się stanie, jeśli przekroczę liczbę użytkowników w modelu Server+CAL?
Każdy użytkownik (lub urządzenie) łączący się bezpośrednio lub pośrednio z SQL Server musi mieć przypisaną licencję CAL. Multiplexing (łączenie przez serwer pośredniczący, aplikację webową, pulę połączeń) nie zwalnia z wymogu CAL. Za brak odpowiedniej liczby CAL-i grożą kary w ramach audytu Microsoft — najczęściej są to dopłaty wyrównawcze plus kara umowna. Audyty Microsoft (SAM) są coraz częstsze w polskich firmach.
Czy mogę używać SQL Server Developer na serwerze produkcyjnym?
Nie. Edycja Developer jest funkcjonalnie identyczna z Enterprise, ale licencja wyraźnie zabrania używania jej w środowiskach produkcyjnych. Może służyć wyłącznie do developmentu, testów, budowania aplikacji i demonstracji. Użycie Developera na produkcji to naruszenie warunków licencji i podlega tym samym karom, co korzystanie z nielicencjonowanego oprogramowania.
Czym różni się licencja CAL na urządzenie od CAL na użytkownika?
Device CAL przypisuje licencję do konkretnego urządzenia (np. komputera, terminala, skanera kodów kreskowych) — każde urządzenie łączące się z SQL Server musi mieć swoją CAL. Sprawdza się, gdy wiele osób używa tych samych urządzeń (np. zmiany w fabryce). User CAL przypisuje licencję do konkretnej osoby — ta osoba może łączyć się z dowolnego urządzenia. Lepsza dla pracowników mobilnych lub hybrydowych korzystających z laptopa, tabletu i telefonu.
Czy SQL Server 2022 Web Edition jest dostępny dla zwykłych firm?
Nie. Edycja Web jest dostępna wyłącznie dla dostawców usług hostingowych w ramach programu SPLA (Services Provider License Agreement). Zwykła firma nie może jej kupić — nawet jeśli hostuje własną aplikację webową. Dla aplikacji webowych wewnętrznych odpowiednia jest edycja Standard (Core lub Server+CAL).
Czy mogę przenieść licencję Core na inny serwer fizyczny?
Tak, ale z ograniczeniami. Licencję Core można przenieść na inny serwer raz na 90 dni (lub częściej, jeśli serwer uległ trwałej awarii). Z Software Assurance licencje można przenosić częściej, a także na serwery współdzielone innych firm (License Mobility). Bez SA każde przeniesienie wcześniej niż po 90 dniach od poprzedniego wymaga uzasadnienia awarią sprzętu.
Kiedy opłaca się dopłacić do Software Assurance?
Software Assurance (SA) kosztuje około 25% ceny licencji rocznie i warto go rozważyć, gdy: (1) używasz wirtualizacji i potrzebujesz License Mobility między hostami, (2) planujesz migrację do chmury i chcesz skorzystać z Azure Hybrid Benefit, (3) chcesz mieć prawo do bezpłatnego upgrade'u do nowej wersji SQL Server w trakcie trwania umowy SA, (4) potrzebujesz nieograniczonej wirtualizacji (Enterprise) lub pasywnych serwerów failover bez dodatkowych opłat.
Potrzebujesz licencji SQL Server 2022 w korzystnej cenie?
Wybór między modelem Core a Server+CAL bywa skomplikowany, a ceny katalogowe Microsoftu potrafią zdominować budżet IT. Jeśli szukasz w pełni legalnych licencji SQL Server w cenach znacznie niższych niż sugerowane przez Microsoft, sprawdź ofertę licencji serwerowych w sklepie KluczeSoft.pl. Znajdziesz tam licencje Standard i Enterprise — zarówno w modelu na rdzeń, jak i z opcją Server+CAL — pochodzące z legalnego obrotu wtórnego zgodnie z Dyrektywą 2009/24/WE. Każda licencja jest dostarczana z fakturą VAT, a zespół pomoże dobrać właściwy model do twojej infrastruktury.
