Przejdź do treści
Powrót do Centrum Pomocy
SQL Server
Aplikacje Microsoft

Sql server 2019 — kompletny przewodnik 2026

SQL Server 2019 to flagowy system zarządzania relacyjnymi bazami danych Microsoft, który mimo premiery nowszej wersji SQL Server 2022 pozostaje w 2026 roku najc

17 min czytania·Zaktualizowano dzisiaj
Autor:Piotr ZielińskiSprawdzone przezKatarzyna NowakAktualizacja: 8 czerwca 2026
Faktura VAT 23% + KSeFDostawa 1-3 min e-mailemGwarancja działania klucza5,0 / 5,0(KluczeSoft)

SQL Server 2019 to flagowy system zarządzania relacyjnymi bazami danych Microsoft, który mimo premiery nowszej wersji SQL Server 2022 pozostaje w 2026 roku najczęściej wybieraną platformą bazodanową w polskich firmach średniej wielkości. Powód jest prozaiczny: stabilność, przewidywalny cykl wsparcia do 2030 roku (koniec wsparcia podstawowego), kompatybilność z ogromną bazą istniejących aplikacji oraz znacząco niższy koszt licencji niż w przypadku migracji na wersję 2022. SQL Server 2019 łączy sprawdzony silnik relacyjny z natywną obsługą Big Data, kontenerów Linux, zapytań PolyBase do hurtowni danych zewnętrznych (Oracle, Teradata, MongoDB) oraz przetwarzania analitycznego w czasie rzeczywistym poprzez zintegrowany Apache Spark. W Polsce najpopularniejszym modelem zakupu jest licencja wieczysta na rdzeń (core-based) dla serwerów produkcyjnych — pojedyncza licencja 2-core SQL Server 2019 Standard Edition to wydatek około 5 400–6 200 PLN netto, a odmiana Enterprise Edition oscyluje wokół 22 000–26 000 PLN netto za pakiet 2-rdzeniowy. Zakup przez autoryzowanego partnera Microsoft jak KluczeSoft.pl eliminuje ryzyko audytu, zapewnia fakturę VAT 23% i natychmiastową dostawę klucza licencyjnego w ciągu 1–3 minut na e-mail. W tym przewodniku znajdziesz pełną specyfikację edycji, modele licencjonowania, porównanie z SQL Server 2022, rzeczywiste koszty wdrożenia w polskich warunkach, scenariusze użycia oraz odpowiedzi na 10 najczęstszych pytań technicznych i zakupowych.

Edycje SQL Server 2019 — którą wybrać i dlaczego to ma znaczenie?

SQL Server 2019 dostępny jest w pięciu edycjach głównych oraz kilku pomniejszych. Wybór niewłaściwej edycji to najczęstszy błąd popełniany przez firmy przy planowaniu zakupu — skutkuje przepłaceniem za niepotrzebną funkcjonalność lub koniecznością dokupienia licencji po kilku miesiącach, gdy okaże się że limit pamięci lub procesorów blokuje działanie aplikacji. Oto pełne zestawienie:

EdycjaMaks. rdzeniMaks. RAM (bufor)Kluczowe ograniczeniaTypowy koszt 2-core (PLN netto)
Express4 (1 użyty przez SQL)1,4 GBBaza do 10 GB, bez SQL AgentBezpłatna
DeveloperBez limituBez limituTylko dev/test, nieprodukcyjnaBezpłatna
Web16128 GBTylko hosting (SPLA)~1 200 PLN / 2-core
Standard24128 GBBrak Always On AG, brak partycjonowania tabel~5 400–6 200 PLN / 2-core
EnterpriseBez limitu (OS)Bez limitu (OS)Pełna funkcjonalność~22 000–26 000 PLN / 2-core

Express Edition — darmowy start dla mikroaplikacji

SQL Server 2019 Express to w pełni darmowa edycja idealna do wbudowania w lekkie aplikacje desktopowe, prototypy, małe intranetowe systemy i narzędzia deweloperskie. Ograniczenie bazy danych do 10 GB na bazę i wykorzystanie tylko 1 fizycznego rdzenia (z 4 dostępnych dla systemu operacyjnego) sprawia, że nie nadaje się do zastosowań produkcyjnych z więcej niż 5–10 jednoczesnymi użytkownikami. Express nie zawiera SQL Server Agent, więc zadania nocne należy realizować przez zewnętrzny harmonogram systemu Windows. Mimo tych ograniczeń, Express wciąż obsługuje pełny T-SQL, procedury składowane, wyzwalacze i widoki — co czyni go świetnym środowiskiem startowym.

Standard Edition — złoty środek dla polskich firm

Standard Edition pokrywa potrzeby 80% polskich firm produkcyjnych, handlowych i usługowych korzystających z systemów ERP (Comarch ERP Optima, Symfonia, Insert), CRM, DMS i hurtowni danych do 128 GB RAM. Limit 24 rdzeni fizycznych na instancję wystarcza dla serwerów dwuprocesorowych z CPU Intel Xeon i AMD EPYC. Kluczową nieobecnością w Standard jest Always On Availability Groups — technologia wysokiej dostępności oparta na replikacji na poziomie bazy danych. Standard posiada jedynie Basic Availability Groups (limit 2 replik, jedna baza na grupę, bez odczytywania z repliki). Dla firm wymagających RPO poniżej 5 minut oznacza to konieczność obejścia przez mirroring (przestarzałe) lub rezygnację i przejście na Enterprise.

Enterprise Edition — gdy liczy się każda minuta przestoju

Enterprise Edition usuwa wszystkie ograniczenia sprzętowe i funkcjonalne. Kluczowe dodatki względem Standard to: pełne Always On Availability Groups (do 9 replik, odczyt z repliki, rozproszone AG między centrami danych), partycjonowanie tabel (partycje przekraczające 15 000 partycji), Online Index Rebuild (przebudowa indeksu bez blokowania tabeli), Transparent Data Encryption (TDE) ze sprzętowym wsparciem HSM, zaawansowana kompresja danych (PAGE i ROW) oraz pełny dostęp do SQL Server Integration Services (SSIS) z zaawansowanymi transformacjami. Enterprise jest w zasadzie obowiązkowy dla instytucji finansowych, operatorów e-commerce z transakcjami 24/7 i firm ubezpieczeniowych, gdzie audyt BCP (Business Continuity Planning) wymaga przełączania między centrami danych w czasie poniżej 30 sekund.

Modele licencjonowania SQL Server 2019 — core, CAL, subskrypcja — co się opłaca w 2026?

Licencjonowanie SQL Server to temat, który budzi najwięcej wątpliwości przy zakupie. Microsoft oferuje trzy równoległe modele, a wybór niewłaściwego skutkuje kosztowną niezgodnością podczas audytu. W 2026 roku dodatkowym czynnikiem jest malejąca dostępność nowych licencji wieczystych SQL Server 2019 — Microsoft aktywnie promuje model subskrypcyjny Azure / MPSA, ale wielu polskich partnerów wciąż dysponuje zapasami kluczy wolumenowych.

Licencjonowanie na rdzeń (Core-Based)

Model core-based wymaga zakupu licencji na każdy fizyczny rdzeń serwera, przy czym minimalny zakup to 4 rdzenie na procesor. Oznacza to: serwer z dwoma procesorami 8-rdzeniowymi wymaga 16 licencji rdzeniowych (8 × 2-core pakiety). Ceny orientacyjne w PLN netto dla pakietu 2-core:

  • SQL Server 2019 Standard (2-core): 5 400–6 200 PLN
  • SQL Server 2019 Enterprise (2-core): 22 000–26 000 PLN

Zaletą tego modelu jest nieograniczona liczba użytkowników i urządzeń łączących się z serwerem — płacisz raz za moc obliczeniową, a nie za każde stanowisko. To jedyna opłacalna ścieżka dla aplikacji webowych i publicznych API, gdzie liczby użytkowników końcowych nie da się precyzyjnie określić.

Licencjonowanie Server + CAL

Model Server + CAL wymaga jednej licencji serwerowej (około 2 400 PLN netto dla Standard) plus osobnej licencji CAL (Client Access License) dla każdego użytkownika lub urządzenia łączącego się z bazą (około 320–380 PLN netto za CAL). Model ten opłaca się wyłącznie w małych sieciach z precyzyjnie znaną i ograniczoną liczbą użytkowników — do około 20–25 stanowisk. Powyżej tej liczby licencjonowanie core-based staje się tańsze.

Azure Arc + subskrypcja PAYG

Od 2024 roku Microsoft umożliwia licencjonowanie SQL Server 2019 przez Azure Arc w modelu pay-as-you-go. Serwer on-premises podpięty do Azure Arc raportuje użycie, a fakturowanie następuje miesięcznie za faktycznie wykorzystane rdzenie. Stawka dla Standard to około 180 PLN/rdzeń/miesiąc, Enterprise około 760 PLN/rdzeń/miesiąc. Model sensowny dla obciążeń sezonowych (e-commerce w okresie świątecznym, systemy rozliczeniowe uruchamiane kwartalnie), ale droższy niż licencja wieczysta przy ciągłym obciążeniu 24/7.

SQL Server 2019 vs SQL Server 2022 — czy warto migrować w 2026 roku?

To pytanie zadaje sobie każda firma planująca zakup nowego serwera bazodanowego. SQL Server 2022 wprowadza istotne funkcje w obszarze integracji z chmurą Azure (synchroniczne repliki do Azure SQL Managed Instance, link feature dla DR), ulepszony silnik zapytań Intel QuickAssist (szyfrowanie i kompresja na poziomie sprzętowym), ledger (nierelacyjne dzienniki transakcji odporne na manipulacje) oraz pełną parametryzację zapytań w stopniu bazy danych. Poniższa tabela pokazuje praktyczne różnice:

ObszarSQL Server 2019SQL Server 2022
Koniec wsparcia podstawowego7 stycznia 203011 stycznia 2033
Link do Azure SQL Managed Instance✅ (DR do chmury, replikacja w obie strony)
Always On AG — liczba replik9 (Enterprise)9 (Enterprise), + replika chmurowa Azure
Query Store✅ (domyślnie wyłączony)✅ (domyślnie włączony dla nowych baz)
Parameter Sensitive Plan Optimization✅ (eliminuje problem parameter sniffing)
Ledger (blokowe dzienniki odporne na manipulacje)
Intel QAT — sprzętowa kompresja backupu✅ (szybszy backup, mniejszy CPU)
Buffer Pool Parallel Scan✅ (szybsze odczyty dużych skanów)
Cena orientacyjna Standard 2-core~5 800 PLN~6 500–7 200 PLN

Dla firm, których infrastruktura nie korzysta z Azure i które nie potrzebują ledgera do audytowalnych dzienników (sektor finansowy, publiczny), różnica funkcjonalna między 2019 a 2022 jest kosmetyczna. SQL Server 2019 to w 2026 roku świadoma decyzja ekonomiczna: oszczędność rzędu 15–20% na licencji, brak presji migracyjnej (wsparcie trwa do 2030), pełna kompatybilność z Windows Server 2019/2022/2025 i wszystkimi frameworkami .NET od 4.8 do .NET 9. O ile Twoja aplikacja nie wymaga Azure SQL Managed Instance jako cel disaster recovery ani ledgera, zakup SQL Server 2019 jest optymalny kosztowo.

Scenariusze użycia SQL Server 2019 w polskich firmach — konkretne przypadki

Firma produkcyjna 100–300 pracowników z systemem ERP

Standardowy scenariusz: serwer Dell PowerEdge lub HP ProLiant z dwoma procesorami Intel Xeon Silver (łącznie 16 rdzeni), 128 GB RAM, Windows Server 2022 Standard. SQL Server 2019 Standard (8 × 2-core) obsługuje system ERP (Comarch ERP XL, SAP Business One, Microsoft Dynamics NAV) pracujący na jednej instancji z 30 bazami firmowymi. Łączny koszt licencji SQL: około 43 000–49 600 PLN netto. Zastosowanie Standard Edition zamiast Enterprise oszczędza firmie około 132 000 PLN, a limity 128 GB RAM i 24 rdzeni są wystarczające nawet przy 80 jednoczesnych użytkownikach wykonujących transakcje magazynowe online. Kluczowa konfiguracja: włączenie kompresji PAGE dla największych tabel (zmniejszenie I/O dyskowego o 40–60%), ustawienie MAXDOP = 8 dla zapytań analitycznych, partycjonowanie plików tempdb na 8 równych plików.

E-commerce 24/7 z wymogiem RPO < 1 minuta

Sklep internetowy na platformie Magento, WooCommerce z własnym modułem magazynowym lub dedykowanej aplikacji .NET z koszykiem transakcyjnym wymaga wysokiej dostępności. Architektura: dwa serwery fizyczne w dwóch różnych serwerowniach (lub dwie wirtualki na rozłącznych hostach VMware), SQL Server 2019 Enterprise Edition, Always On Availability Group z synchronizacją synchroniczną między repliką główną a jedną repliką zapasową. Koszt: 2 × 8 rdzeni Enterprise = 8 × 2-core pakiety × ~24 000 PLN = 192 000 PLN netto. Dodatkowy serwer jako replika do odczytu raportów (asynchroniczna) odciąża serwer transakcyjny — raporty sprzedażowe generowane są z opóźnieniem 2–3 sekund, nie rywalizując z transakcjami koszyka. To architektura kosztowna, ale wdrożenie Enterprise eliminuje zależność od zewnętrznego klastra Windows Server Failover Cluster (który zawsze jest wymagany, ale Enterprise zapewnia lepszą kontrolę failover na poziomie bazy, nie całej instancji).

Firma 10–30 osób z systemem CRM on-premises

Mała kancelaria prawna, biuro nieruchomości lub agencja ubezpieczeniowa korzystająca z dedykowanego systemu CRM opartego na SQL Server (np. aplikacja .NET z Windows Forms). Wystarczy pojedynczy serwer fizyczny lub maszyna wirtualna z 4–8 rdzeniami i 32 GB RAM. SQL Server 2019 Standard (2 × 2-core = 4 licencje rdzeniowe) za około 11 000 PLN netto pokrywa potrzeby na lata. W tym scenariuszu model Server + CAL byłby droższy: 2 400 PLN serwer + 30 CAL × ~350 PLN = 12 900 PLN, a przy 30 użytkownikach różnica nie rekompensuje elastyczności licencjonowania core-based (nowy pracownik nie wymaga dokupienia CAL).

Instalacja i konfiguracja produkcyjna SQL Server 2019 — od zera do działającego serwera

Proces instalacji SQL Server 2019 na Windows Server 2022/2025 przebiega standardowo, ale pominięcie kilku kroków konfiguracyjnych przed uruchomieniem produkcyjnym prowadzi do problemów wydajnościowych w ciągu pierwszego miesiąca pracy. Oto zweryfikowana ścieżka:

  1. Przygotowanie systemu operacyjnego: Windows Server 2022/2025 z zainstalowaną rolą Failover Clustering (nawet dla pojedynczej instancji — ułatwia przyszłą rozbudowę). Wyłącz Windows Defender dla plików baz danych (MDF, NDF, LDF) przez wykluczenie katalogów — skanowanie antywirusowe plików bazy danych powoduje losowe opóźnienia I/O rzędu 200–500 ms.

  2. Instalator SQL Server: Uruchom setup.exe z nośnika ISO, wybierz New SQL Server stand-alone installation. Wprowadź klucz licencyjny otrzymany od partnera. Wybierz składniki: Database Engine Services, Full-Text and Semantic Extractions, Client Tools Connectivity. Dla Standard Edition pomiń SSIS (użyj zewnętrznych narzędzi ETL), dla Enterprise Edition zaznacz Integration Services wraz z zaawansowanymi transformacjami.

  3. Konfiguracja kont usług: Każdą usługę SQL Server (Database Engine, Agent) uruchamiaj z osobnego dedykowanego konta domenowego (np. DOMENA\sql-svc, DOMENA\sql-agent), nigdy z LocalSystem. Konto musi mieć uprawnienie Perform Volume Maintenance Tasks (pozwala na błyskawiczną inicjalizację plików danych — Instant File Initialization — zamiast zerowania każdego bajtu).

  4. Sortowanie (collation): Wybierz SQL_Latin1_General_CP1_CI_AS dla polskich znaków diakrytycznych z rozróżnieniem wielkości liter (case-insensitive). Jeśli aplikacja korzysta z tymczasowych obiektów przetwarzających dane z wielu baz, włącz opcję contained database authentication, aby uniknąć problemów z kolacją tempdb.

  5. tempdb — krytyczna konfiguracja: Podczas instalacji określ 8 plików danych tempdb o równym rozmiarze (np. 8 × 1024 MB), umieszczonych na dedykowanym szybkim wolumenie SSD NVMe. Nierówna liczba plików tempdb vs liczba rdzeni powoduje tzw. tempdb latch contention — zjawisko, w którym wątki konkurują o dostęp do stron alokacji GAM/SGAM, paraliżując wydajność całego serwera.

  6. Model odzyskiwania (recovery model): Dla baz produkcyjnych ustaw FULL, chyba że baza ma charakter etapowy/stagujący — wtedy SIMPLE. Włączenie FULL bez równoległego skonfigurowania harmonogramu backupu logów transakcyjnych (co 5–15 minut) doprowadzi do niekontrolowanego rozrostu pliku LDF.

  7. Pamięć maksymalna (max server memory): Po instalacji, w SQL Server Management Studio, ustaw parametr max server memory (MB) na wartość = całkowity RAM serwera pomniejszony o 4 GB dla systemu operacyjnego. SQL Server domyślnie alokuje pamięć dynamicznie bez górnego limitu, co na serwerze współdzielonym z innymi usługami prowadzi do ostrego swapowania systemowego.

Bezpieczeństwo, backup i disaster recovery na SQL Server 2019

Trzy filary bezpieczeństwa produkcyjnej instancji: szyfrowanie, backup i wysoka dostępność. Każdy z nich ma specyficzne ograniczenia zależne od edycji.

Szyfrowanie — co daje Standard, a co Enterprise

SQL Server 2019 Standard obsługuje szyfrowanie TDE (Transparent Data Encryption), które szyfruje pliki MDF i LDF w spoczynku za pomocą klucza symetrycznego chronionego certyfikatem w bazie master. Backup również jest automatycznie szyfrowany tym samym kluczem. Standard nie obsługuje natomiast ekstremalnie bezpiecznego zarządzania kluczami w zewnętrznym HSM (Azure Key Vault lub fizyczny HSM) — klucz główny bazy master jest chroniony hasłem, a jego kopia zapasowa (certyfikat + klucz prywatny) musi być fizycznie przechowywana poza serwerem, najlepiej w sejfie. Enterprise Edition rozszerza TDE o integrację z EKM (Extensible Key Management), umożliwiając przechowywanie kluczy w HSM sprzętowym zgodnym z PKCS#11.

Always Encrypted — technologia szyfrowania na poziomie kolumn, gdzie klucze szyfrowania znajdują się po stronie aplikacji klienckiej, a SQL Server nigdy nie widzi danych w postaci jawnej — działa identycznie w Standard i Enterprise. To kluczowa funkcja dla aplikacji przetwarzających PESEL, NIP, dane kart płatniczych i dokumenty medyczne.

Strategia backupu — schemat 3-2-1 dla SQL Server

Sprawdzony schemat backupu dla średniej firmy na SQL Server 2019 Standard:

  • FULL backup: codziennie, 02:00, na udział sieciowy NAS (SMB 3.0) z włączoną kompresją backupu (Standard obsługuje kompresję — zmniejsza rozmiar kopii o 60–80%).
  • DIFFERENTIAL backup: co 4 godziny, pozwala na odtworzenie bazy z dokładnością do 4 godzin.
  • LOG backup: co 15 minut dla baz o wysokiej liczbie transakcji (system sprzedaży) lub co 60 minut dla baz o umiarkowanej aktywności. Backup logu obcina plik LDF, zapobiegając jego niekontrolowanemu rozrostowi.
  • Kopia wszystkich backupów poza siedzibę: Wasabi, Backblaze B2 albo Azure Cool Blob Storage przez narzędzie sqlcmd z Ola Hallengren Maintenance Solution (darmowy, standard branżowy).

Test przywracania backupu wykonuj co kwartał na dedykowanej instancji testowej — backup, który nie został zweryfikowany przez pełne RESTORE DATABASE ... WITH RECOVERY, nie istnieje.

Częste pytania

Czy SQL Server 2019 Standard obsługuje więcej niż 128 GB RAM?

Nie. Limit 128 GB dotyczy bufora (buffer pool), czyli pamięci wykorzystywanej przez silnik bazy danych na strony danych, plany wykonania i indeksy. Pamięć ponad 128 GB może być wykorzystana przez system operacyjny i inne procesy (SSIS, SSRS, narzędzia monitorujące), ale nie przez sam SQL Server. Jeśli Twoja baza danych aktywnie wykorzystuje więcej niż 100 GB roboczych danych, musisz przejść na Enterprise Edition.

Czy mogę uruchomić SQL Server 2019 na Linux w produkcji?

Tak. SQL Server 2019 działa natywnie na Red Hat Enterprise Linux 7/8/9, Ubuntu 20.04/22.04/24.04 i SUSE Linux Enterprise Server 15. Licencjonowanie jest identyczne jak na Windows — te same pakiety 2-core. Produkcyjna instancja na Linux obsługuje Always On AG, ale bez integracji z Windows Server Failover Cluster — zamiast tego używa Pacemaker. Ograniczeniem jest brak SQL Server Agent na Linux (zastępowany przez cron + sqlcmd) oraz brak wsparcia dla SSIS/SSRS/SSAS w trybie wielowymiarowym.

Jak sprawdzić, ile rdzeni SQL Server 2019 faktycznie wykorzystuje?

Polecenie T-SQL SELECT * FROM sys.dm_os_schedulers WHERE status = 'VISIBLE ONLINE' pokazuje liczbę widocznych harmonogramów — każdy odpowiada jednemu rdzeniowi dostępnemu dla SQL Server. Alternatywnie, w SQL Server Management Studio kliknij prawym przyciskiem na nazwę serwera → Properties → Processors — zobaczysz liczbę logicznych procesorów widocznych dla instancji. Pamiętaj, że Standard Edition nie użyje więcej niż 24 rdzenie, nawet jeśli serwer fizycznie ma ich 32.

Czy można mieszać licencje core-based i CAL na tej samej instancji?

Nie. Microsoft wymaga konsekwencji: instancja SQL Server jest licencjonowana w całości albo w modelu core-based (wszystkie fizyczne rdzenie serwera), albo w modelu Server + CAL (wszyscy użytkownicy muszą posiadać CAL). Mieszanie modeli jest wykrywane podczas audytu SAM (Software Asset Management) i skutkuje koniecznością dokupienia licencji z mocą wsteczną.

Co się stanie po 7 stycznia 2030, gdy kończy się wsparcie podstawowe SQL Server 2019?

Po końcu Mainstream Support przechodzisz w fazę Extended Support — Microsoft nie publikuje już poprawek niefunkcjonalnych i nie przyjmuje zgłoszeń na nowe funkcje, ale poprawki bezpieczeństwa będą publikowane do 8 stycznia 2033 (dla Enterprise i Standard). Oznacza to, że przez kolejne 7 lat od dziś SQL Server 2019 będzie otrzymywał łatki bezpieczeństwa. Po 2033 roku masz trzy opcje: migracja na nowszą wersję, zakup ESU (Extended Security Updates) za około 75% ceny nowej licencji rocznie, lub przejście na Azure SQL Managed Instance (gdzie Microsoft automatycznie przedłuża wsparcie).

Czy SQL Server 2019 wspiera zapytania na danych JSON?

Tak, od wersji 2016 SQL Server natywnie obsługuje JSON. Możesz parsować dokumenty JSON (OPENJSON), wyciągać konkretne wartości (JSON_VALUE), tworzyć dokumenty JSON z wyników zapytań (FOR JSON PATH / AUTO) i indeksować dane JSON przez kolumny computed + indeksy. Nie ma jednak natywnego typu danych JSON (jak w PostgreSQL) — dane przechowujesz jako NVARCHAR i parsujesz w locie. Dla intensywnego wykorzystania JSON w SQL Server 2019 rekomenduje się przechowywanie danych w formie znormalizowanych tabel, a JSON używać tylko jako formatu komunikacji z aplikacją (API).

Jak przenieść bazę SQL Server 2019 na nowy serwer z zachowaniem wszystkich uprawnień?

Użyj kreatora Copy Database Wizard w SSMS lub, lepiej, wykonaj backup bazy na starym serwerze i RESTORE DATABASE na nowym, a następnie osobno zmigruj loginy przez procedurę sp_help_revlogin (skrypt generujący CREATE LOGIN z identycznym SID-em jak na źródle). Bez identycznego SID-a, loginy po restorze bazy będą osierocone (orphaned users) i trzeba je będzie ręcznie mapować do nowych loginów przez ALTER USER ... WITH LOGIN = .... Nie zapomnij przenieść również zadań SQL Agent, operatorów i powiązanych serwerów (linked servers).

Czy SQL Server 2019 Standard wspiera szyfrowane połączenia TLS 1.3?

SQL Server 2019 obsługuje TLS 1.2 natywnie, a TLS 1.3 od aktualizacji zbiorczej CU17 (listopad 2024) dla Windows Server 2022/2025. Wymagane jest ręczne włączenie w rejestrze Windows (SchUseStrongCrypto = 1) oraz konfiguracja certyfikatu w SQL Server Configuration Manager. Dla Standard Edition zalecane jest użycie certyfikatu od zaufanego urzędu certyfikacji (nie self-signed) — aplikacje klienckie .NET 8/9 domyślnie wymagają zaufanego certyfikatu i odrzucają self-signed.

Ile baz danych mogę utworzyć na jednej instancji SQL Server 2019 Standard?

Teoretycznie 32 767 baz danych — to limit architektoniczny SQL Server niezależny od edycji. Praktycznym ograniczeniem jest pamięć operacyjna: każda baza rezerwuje około 1–2 MB na podstawowe struktury wewnętrzne plus faktyczne zapotrzebowanie na buffer pool. Na serwerze z 128 GB RAM i 100 małymi bazami (do 500 MB każda) działa to bez problemu. Większą barierą jest zarządzanie — instancja z ponad 300 bazami staje się trudna w backupie i monitorowaniu.

Gdzie kupić legalny klucz SQL Server 2019 z fakturą VAT w Polsce?

Legalne, nowe klucze SQL Server 2019 w modelu wieczystym z fakturą VAT 23% dostępne są u autoryzowanych partnerów Microsoft CSP w Polsce. KluczeSoft.pl oferuje pełen zakres edycji SQL Server 2019 — Standard i Enterprise, pakiety 2-core i pełne licencje serwerowe — z natychmiastową dostawą klucza na e-mail (1–3 minuty od zaksięgowania płatności), możliwością wystawienia faktury VAT 23% dla firm oraz polskojęzycznym wsparciem technicznym w procesie aktywacji i konfiguracji początkowej. Każdy klucz pochodzi z autoryzowanego kanału Microsoft i przechodzi pomyślnie weryfikację podczas audytu SAM. Sprawdź dostępne edycje SQL Server 2019 w KluczeSoft.pl →

Sprawdź też

Potrzebujesz licencji? Microsoft SQL Server — sprawdź ofertę KluczeSoft.pl — legalne klucze, faktura VAT, dostawa e-mail.

Najczęściej zadawane pytania

Nie. Limit 128 GB dotyczy bufora (buffer pool), czyli pamięci wykorzystywanej przez silnik bazy danych na strony danych, plany wykonania i indeksy. Pamięć ponad 128 GB może być wykorzystana przez system operacyjny i inne procesy (SSIS, SSRS, narzędzia monitorujące), ale nie przez sam SQL Server. Jeśli Twoja baza danych aktywnie wykorzystuje więcej niż 100 GB roboczych danych, musisz przejść na Enterprise Edition.
Tak. SQL Server 2019 działa natywnie na Red Hat Enterprise Linux 7/8/9, Ubuntu 20.04/22.04/24.04 i SUSE Linux Enterprise Server 15. Licencjonowanie jest identyczne jak na Windows — te same pakiety 2-core. Produkcyjna instancja na Linux obsługuje Always On AG, ale bez integracji z Windows Server Failover Cluster — zamiast tego używa Pacemaker. Ograniczeniem jest brak SQL Server Agent na Linux (zastępowany przez cron + sqlcmd) oraz brak wsparcia dla SSIS/SSRS/SSAS w trybie wielowymiarowym.
Polecenie T-SQL `SELECT * FROM sys.dm_os_schedulers WHERE status = 'VISIBLE ONLINE'` pokazuje liczbę widocznych harmonogramów — każdy odpowiada jednemu rdzeniowi dostępnemu dla SQL Server. Alternatywnie, w SQL Server Management Studio kliknij prawym przyciskiem na nazwę serwera → Properties → Processors — zobaczysz liczbę logicznych procesorów widocznych dla instancji. Pamiętaj, że Standard Edition nie użyje więcej niż 24 rdzenie, nawet jeśli serwer fizycznie ma ich 32.
Nie. Microsoft wymaga konsekwencji: instancja SQL Server jest licencjonowana w całości albo w modelu core-based (wszystkie fizyczne rdzenie serwera), albo w modelu Server + CAL (wszyscy użytkownicy muszą posiadać CAL). Mieszanie modeli jest wykrywane podczas audytu SAM (Software Asset Management) i skutkuje koniecznością dokupienia licencji z mocą wsteczną.
Po końcu Mainstream Support przechodzisz w fazę Extended Support — Microsoft nie publikuje już poprawek niefunkcjonalnych i nie przyjmuje zgłoszeń na nowe funkcje, ale **poprawki bezpieczeństwa będą publikowane do 8 stycznia 2033** (dla Enterprise i Standard). Oznacza to, że przez kolejne 7 lat od dziś SQL Server 2019 będzie otrzymywał łatki bezpieczeństwa. Po 2033 roku masz trzy opcje: migracja na nowszą wersję, zakup ESU (Extended Security Updates) za około 75% ceny nowej licencji rocznie, lub przejście na Azure SQL Managed Instance (gdzie Microsoft automatycznie przedłuża wsparcie).
Tak, od wersji 2016 SQL Server natywnie obsługuje JSON. Możesz parsować dokumenty JSON (`OPENJSON`), wyciągać konkretne wartości (`JSON_VALUE`), tworzyć dokumenty JSON z wyników zapytań (`FOR JSON PATH / AUTO`) i indeksować dane JSON przez kolumny computed + indeksy. Nie ma jednak natywnego typu danych JSON (jak w PostgreSQL) — dane przechowujesz jako NVARCHAR i parsujesz w locie. Dla intensywnego wykorzystania JSON w SQL Server 2019 rekomenduje się przechowywanie danych w formie znormalizowanych tabel, a JSON używać tylko jako formatu komunikacji z aplikacją (API).
Użyj kreatora **Copy Database Wizard** w SSMS lub, lepiej, wykonaj backup bazy na starym serwerze i RESTORE DATABASE na nowym, a następnie osobno zmigruj loginy przez procedurę `sp_help_revlogin` (skrypt generujący CREATE LOGIN z identycznym SID-em jak na źródle). Bez identycznego SID-a, loginy po restorze bazy będą osierocone (orphaned users) i trzeba je będzie ręcznie mapować do nowych loginów przez `ALTER USER ... WITH LOGIN = ...`. Nie zapomnij przenieść również zadań SQL Agent, operatorów i powiązanych serwerów (linked servers).
SQL Server 2019 obsługuje TLS 1.2 natywnie, a TLS 1.3 od aktualizacji zbiorczej CU17 (listopad 2024) dla Windows Server 2022/2025. Wymagane jest ręczne włączenie w rejestrze Windows (`SchUseStrongCrypto = 1`) oraz konfiguracja certyfikatu w SQL Server Configuration Manager. Dla Standard Edition zalecane jest użycie certyfikatu od zaufanego urzędu certyfikacji (nie self-signed) — aplikacje klienckie .NET 8/9 domyślnie wymagają zaufanego certyfikatu i odrzucają self-signed.
Teoretycznie 32 767 baz danych — to limit architektoniczny SQL Server niezależny od edycji. Praktycznym ograniczeniem jest pamięć operacyjna: każda baza rezerwuje około 1–2 MB na podstawowe struktury wewnętrzne plus faktyczne zapotrzebowanie na buffer pool. Na serwerze z 128 GB RAM i 100 małymi bazami (do 500 MB każda) działa to bez problemu. Większą barierą jest zarządzanie — instancja z ponad 300 bazami staje się trudna w backupie i monitorowaniu.
Legalne, nowe klucze SQL Server 2019 w modelu wieczystym z fakturą VAT 23% dostępne są u autoryzowanych partnerów Microsoft CSP w Polsce. KluczeSoft.pl oferuje pełen zakres edycji SQL Server 2019 — Standard i Enterprise, pakiety 2-core i pełne licencje serwerowe — z natychmiastową dostawą klucza na e-mail (1–3 minuty od zaksięgowania płatności), możliwością wystawienia faktury VAT 23% dla firm oraz polskojęzycznym wsparciem technicznym w procesie aktywacji i konfiguracji początkowej. Każdy klucz pochodzi z autoryzowanego kanału Microsoft i przechodzi pomyślnie weryfikację podczas audytu SAM. [Sprawdź dostępne edycje SQL Server 2019 w KluczeSoft.pl →](https://kluczesoft.pl)

Czy ten artykuł był pomocny?