Jak zainstalować i aktywować Microsoft SQL Server 2016 Standard — kompletna instrukcja (aktualizacja 2026)
Zanim zaczniesz — kontekst 2026 i dlaczego SQL Server 2016 wciąż ma znaczenie
Jesteśmy w maju 2026 roku. Windows 11 w wersji 24H2 (a wkrótce 25H2) dominuje na stacjach roboczych, Microsoft 365 Copilot stał się codziennością w firmach średniej wielkości, a Exchange Server SE właśnie wchodzi na rynek jako następca Exchange 2019. W tym ekosystemie SQL Server 2016 Standard — mimo zbliżającego się końca wsparcia rozszerzonego 14 lipca 2026 — pozostaje w produkcji u tysięcy polskich firm, które celowo wstrzymały migrację ze względu na stabilność, koszty lub kompatybilność z legacy aplikacjami (ERP sprzed 2020 roku wciąż stanowią ponad 40% rynku MŚP w Polsce).
SQL Server 2016 Standard to edycja przełomowa: wprowadziła Always Encrypted, Row-Level Security, Dynamic Data Masking i po raz pierwszy zaoferowała Query Store — silnik zbierający metryki wydajności zapytań, bez którego nikt dziś nie wyobraża sobie diagnostyki T-SQL. Wydany 1 czerwca 2016 roku, w cenie 989 zł brutto za licencję 24 Core to najtańszy SQL Server w ofercie KluczeSoft — idealny dla firm, które potrzebują legalnego, w pełni funkcjonalnego silnika relacyjnego przy ograniczonym budżecie.
UWAGA KRYTYCZNA: Wsparcie rozszerzone kończy się 14 lipca 2026 — za niecałe dwa miesiące od dziś. Po tej dacie Microsoft nie będzie publikował poprawek bezpieczeństwa dla SQL Server 2016, co w kontekście KSeF (Krajowy System e-Faktur, obligatoryjny dla wszystkich firm od 2026 roku) i RODO oznacza ryzyko audytowe. Jeśli dopiero planujesz wdrożenie, rozważ SQL Server 2019 (2149 zł) lub 2022 (2999 zł) — szczegóły znajdziesz w sklepie KluczeSoft. Jeśli jednak potrzebujesz SQL 2016 — ta instrukcja jest dla Ciebie.
Cykl wsparcia — pełny harmonogram
| Etap | Data | Status na maj 2026 |
|---|---|---|
| Data wydania | 1 czerwca 2016 | — |
| Koniec wsparcia głównego | 13 lipca 2021 | Zakończony |
| Koniec wsparcia rozszerzonego | 14 lipca 2026 | AKTYWNY — wygasa za ~6 tygodni |
| Extended Security Updates (ESU) | 14 lipca 2026 – 14 lipca 2029 | Dostępne tylko dla klientów Azure/Software Assurance |
Wymagania systemowe — stan na 2026 rok
| Komponent | Minimum | Zalecane (2026) | Uwagi |
|---|---|---|---|
| System operacyjny | Windows Server 2012 | Windows Server 2016 | WS 2012 i 2012 R2 też bez wsparcia od października 2023 |
| Procesor | x64, 1.4 GHz | 2.0 GHz+, 4 rdzenie+ | Procesory Intel 12-gen+ i AMD Ryzen działają bezproblemowo |
| RAM | 1 GB | 8 GB+ (Standard max: 128 GB) | Dla Query Store + Temporal Tables minimum 8 GB sensowne |
| Dysk | 6 GB | SSD NVMe, 100 GB+ wolnego | TempDB na osobnym dysku to standard branżowy |
| .NET Framework | 4.6 | 4.8 (lub 4.8.1 na WS 2016) | .NET 4.6.2 to absolutne minimum dla poprawek bezpieczeństwa |
| PowerShell | 3.0 | 5.1 | Wymagane do SQLPS i dbatools |
Ważne: SQL Server 2016 NIE działa na Windows Server 2019, 2022 ani 2025. Obsługuje wyłącznie WS 2012, 2012 R2 i 2016. Jeśli Twoja infrastruktura przeszła już na nowszy Windows Server, musisz wybrać SQL Server 2019 lub 2022. Przed instalacją sprawdź pełne wymagania systemowe Microsoft SQL Server 2016 Standard 24 Core.
Standard vs Enterprise vs Express — tabela decyzyjna
| Cecha | Express | Standard | Enterprise |
|---|---|---|---|
| Max RAM | 1.4 GB | 128 GB | Bez limitu |
| Max rdzeni | 4 | 24 | Bez limitu |
| Rozmiar bazy | 10 GB | 524 PB | 524 PB |
| Always Encrypted | ✗ | ✓ | ✓ |
| Row-Level Security | ✗ | ✓ | ✓ |
| Query Store | ✗ | ✓ | ✓ |
| Temporal Tables | ✗ | ✓ | ✓ |
| Transparent Data Encryption | ✗ | ✗ | ✓ |
| Always On AG | ✗ | ✗ | ✓ (pełne) |
| Cena brutto (KluczeSoft) | Darmowy | 989 zł | Na zapytanie |
| Faktura VAT 23% | Nie dotyczy | Tak | Tak |
Przykład decyzyjny: Firma transportowa "TransLogistyka sp. z o.o." z Białegostoku — 15 stanowisk, baza 40 GB, system spedycyjny napisany w 2018 roku. Potrzebuje RLS do separacji danych oddziałów i Query Store do diagnostyki wolnych zapytań. Express nie spełnia wymagań (limit 10 GB, brak RLS), Enterprise to przerost budżetu. SQL Server 2016 Standard za 989 zł to optymalny wybór — 128 GB RAM wystarcza z zapasem, a wsparcie do lipca 2026 daje czas na zaplanowanie migracji w Q3.
Krok 1: Pobierz SQL Server 2016 SP3
Instalator SQL Server 2016 z Service Pack 3 to jedyna wersja, którą powinieneś pobierać. SP3 (wydany w marcu 2019) zawiera wszystkie poprawki bezpieczeństwa do tego momentu, a także kluczowe łatki dla Temporal Tables i Query Store, których brakowało w SP2. Po SP3 Microsoft wydał jeszcze aktualizacje zabezpieczeń GDR (General Distribution Release) — najnowsza to KB5036329 z marca 2024.
Źródła pobierania:
- Microsoft Evaluation Center — wersja 180-dniowa, idealna do testów przed zakupem licencji
- Volume Licensing Service Center (VLSC) — dla firm z umową Volume Licensing
- Microsoft Update Catalog — tylko aktualizacje GDR, nie pełny instalator
Po pobraniu zweryfikuj sumę kontrolną SHA-256 — w 2026 roku nie instalowano nierównego oprogramowania od dekady, ale praktyka pozostaje aktualna.
Krok 2: Prerekvizity — pełna lista kontrolna
Przed uruchomieniem setup.exe wykonaj poniższą checklistę. Każdy punkt, który pominiesz, prawdopodobnie wygeneruje błąd w połowie instalacji.
| Krok | Czynność | Jak sprawdzić |
|---|---|---|
| 1 | System operacyjny: WS 2012/2012 R2/2016 | winver — wersja 6.2/6.3/10.0 (build 14393) |
| 2 | .NET Framework 4.6+ | reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release — wartość ≥ 393295 |
| 3 | Wszystkie aktualizacje Windows Update | sconfig → opcja 6 → Download and Install Updates |
| 4 | PowerShell 3.0+ | $PSVersionTable.PSVersion |
| 5 | Wyłączony antywirus na czas instalacji | Zatrzymaj usługę lub dodaj wyjątek dla setup.exe |
| 6 | Konto lokalnego administratora | Instalacja wymaga uprawnień administratora |
| 7 | Port 1433 i 1434 wolne (domyślne) | netstat -an | find "1433" |
| 8 | Co najmniej 6 GB wolnego miejsca na dysku systemowym | Eksplorator plików |
| 9 | Nazwa serwera bez znaków specjalnych (tylko A-Z, 0-9, myślnik) | Nazwa komputera we Właściwościach systemu |
| 10 | Klucz produktu z KluczeSoft (989 zł) — Faktura VAT 23% dostępna | Zachowaj klucz w menedżerze haseł |
Kontekst KSeF 2026: Jeśli baza będzie przechowywać dane fakturowane przez KSeF, upewnij się, że instancja SQL będzie działać na serwerze z poprawnie skonfigurowanym czasem systemowym (NTP), ponieważ KSeF wymaga pieczęci czasowych z dokładnością do sekundy. Rozbieżność czasu między serwerem SQL a bramką KSeF to jeden z najczęstszych powodów odrzucenia faktur.
Krok 3: Instalacja krok po kroku
Instalacja SQL Server 2016 Standard trwa od 15 do 30 minut w zależności od wydajności dysku. Na SSD NVMe zamyka się w 12 minut.
-
Zamontuj ISO — kliknij prawym → Zamontuj (Windows Server 2016) lub użyj narzędzia wirtualnego napędu na WS 2012.
-
Uruchom
setup.exejako Administrator — prawy przycisk → Uruchom jako administrator. Pominięcie tego kroku skutkuje błędem 0x80070005 (odmowa dostępu) na etapie zapisu do rejestru. -
SQL Server Installation Center → wybierz "New SQL Server stand-alone installation or add features to an existing installation".
-
Product Key — wpisz 25-znakowy klucz zakupiony w KluczeSoft (989 zł brutto, Faktura VAT 23%) lub wybierz Evaluation (180 dni). Klucze z wersji 2017/2019/2022 NIE działają z instalatorem 2016.
-
Feature Selection — zaznacz minimum:
- Database Engine Services (wymagane)
- SQL Server Replication (jeśli planujesz replikację między oddziałami)
- Full-Text and Semantic Extractions for Search (wyszukiwanie pełnotekstowe)
- Client Tools Connectivity (domyślnie zaznaczone)
- Opcjonalnie: SQL Server Management Studio (choć lepiej pobrać najnowsze SSMS 20.x osobno)
-
Instance Configuration — instancja domyślna (MSSQLSERVER) lub nazwana (np. ERP_PROD). Dla jednej instancji na serwerze wybierz domyślną.
-
Server Configuration — Mixed Mode (SQL Server authentication and Windows authentication). Ustaw silne hasło dla konta
sa(minimum 12 znaków, wielkie/małe litery, cyfry, znak specjalny). W 2026 rokusaz hasłem "Admin123" to zaproszenie do ransomware. -
Data Directories — rozdziel pliki na osobne dyski jeśli to możliwe:
Katalog Zalecana lokalizacja Data root D:\MSSQL\DataUser database D:\MSSQL\DataUser database log E:\MSSQL\LogTempDB T:\MSSQL\TempDB(osobny dysk SSD)Backup F:\MSSQL\Backup(lub NAS/udział sieciowy)Separacja danych i logów na osobnych dyskach fizycznych to nie tylko best practice — to wymóg dla odzyskiwania po awarii (point-in-time recovery).
-
Kliknij Install — instalator przeprowadzi kontrolę reguł (Rule Check) i rozpocznie kopiowanie plików. Jeśli na tym etapie pojawi się błąd 0x80070005, sprawdź poradnik Błąd 0x80070005 — odmowa dostępu.
Po instalacji zapisz ścieżkę do pliku ERRORLOG — to pierwsze miejsce diagnostyki przy problemach.
Krok 4: Aktywacja — trzy metody
Licencja SQL Server 2016 Standard z KluczeSoft (989 zł) wymaga aktywacji kluczem — online lub telefonicznie. Poniżej trzy sprawdzone metody.
Metoda A: Podczas instalacji (najprostsza)
Wpisz 25-znakowy klucz na ekranie Product Key w instalatorze. Aktywacja nastąpi automatycznie po zakończeniu instalacji, jeśli serwer ma dostęp do Internetu.
Metoda B: Przez SQL Server Management Studio (SSMS)
- Otwórz SSMS, połącz z instancją jako administrator systemu (
salub konto Windows z sysadmin). - Prawy przycisk na nazwie serwera → Properties.
- Zakładka General → przycisk Change obok pola Product.
- Wpisz klucz, zatwierdź OK.
- Zrestartuj usługę SQL Server przez SQL Server Configuration Manager — zmiana nie wejdzie w życie bez restartu.
Metoda C: Edition Upgrade (np. z Evaluation na Standard)
Jeśli instalowałeś wersję Evaluation (180-dniową):
- Uruchom ponownie
setup.exez ISO SQL Server 2016. - Maintenance → Edition Upgrade.
- Wpisz klucz Standard, przeprowadź kreator do końca.
- Po restarcie usługi wersja zmieni się z Evaluation na Standard.
Weryfikacja aktywacji
Po aktywacji zweryfikuj w SSMS:
SELECT @@VERSION;
SELECT SERVERPROPERTY('Edition'), SERVERPROPERTY('ProductVersion');
Oczekiwany wynik: Standard Edition (64-bit), wersja 13.0.xxxx.xx (gdzie xxxx zależy od poziomu poprawek — SP3 to 13.0.6300.2, SP3 + GDR to 13.0.6430.49). Jeśli chcesz poznać szczegółową procedurę aktywacji krok po kroku, zobacz instrukcję Aktywacja SQL Server 2016. W razie pytań licencyjnych pomocne będzie też FAQ: Microsoft SQL Server 2016 Standard 24 Core.
Krok 5: Konfiguracja poinstalacyjna — hardening i wydajność
Świeża instalacja SQL Server 2016 wymaga natychmiastowej konfiguracji — domyślne ustawienia nie są ani bezpieczne, ani wydajne.
Pamięć — max server memory
SQL Server domyślnie rezerwuje całą dostępną pamięć RAM, co na serwerze współdzielonym z aplikacją prowadzi do kontencji. Ustaw limit:
EXEC sys.sp_configure 'max server memory (MB)', 8192; -- dla serwera z 16 GB RAM, zostaw 6-8 GB dla OS
RECONFIGURE;
Zasada kciuka dla 2026 roku: zostaw minimum 4 GB dla systemu operacyjnego plus 1 GB na każde dodatkowe 16 GB RAM.
TCP/IP i Firewall
- SQL Server Configuration Manager → SQL Server Network Configuration → Protocols for MSSQLSERVER.
- TCP/IP → Enable (kliknij prawym → Enable).
- TCP/IP → Properties → zakładka IP Addresses → sekcja IPAll → TCP Port: 1433 (usuń 0 z pola TCP Dynamic Ports).
- Zrestartuj usługę SQL Server.
- Windows Defender Firewall with Advanced Security → Inbound Rules → New Rule:
- Port → TCP → 1433
- Allow the connection
- Profile: Domain (lub Domain + Private)
- Nazwa: "SQL Server 2016 — port 1433"
- Test:
telnet localhost 1433(lubTest-NetConnection -Port 1433w PowerShell 5.1).
Query Store — włącz od razu
Query Store to jedna z flagowych funkcji SQL Server 2016, ale domyślnie jest wyłączona. Włącz ją dla każdej bazy użytkownika:
ALTER DATABASE [TwojaBaza] SET QUERY_STORE = ON;
ALTER DATABASE [TwojaBaza] SET QUERY_STORE (OPERATION_MODE = READ_WRITE);
ALTER DATABASE [TwojaBaza] SET QUERY_STORE (QUERY_CAPTURE_MODE = AUTO);
Query Store w trybie AUTO (dostępny od SP2) zbiera tylko istotne zapytania — nie zapycha dysku szumem. Dla baz produkcyjnych ustaw rozmiar maksymalny na 1-2 GB:
ALTER DATABASE [TwojaBaza] SET QUERY_STORE (MAX_STORAGE_SIZE_MB = 2048);
Backup — strategia na 2026 rok
Minimum absolutne dla produkcji: FULL co noc, DIFF co 4 godziny, LOG co 15 minut. Dla firmy obsługującej KSeF (gdzie faktury muszą być dostępne natychmiast), interwał LOG powinien wynosić 5 minut.
| Typ backupu | Częstotliwość | Retencja |
|---|---|---|
| FULL | Codziennie, 2:00 | 30 dni |
| DIFFERENTIAL | Co 4 godz. | 14 dni |
| Transaction LOG | Co 15 min | 7 dni |
Przechowuj backupy poza serwerem SQL — na NAS, w chmurze (Azure Blob, Wasabi) lub na serwerze pomocniczym. Backup na tym samym dysku co baza danych to nie backup.
Przykład wdrożeniowy: Firma księgowa "Bilans-Expert" z Wrocławia — 25 użytkowników, baza 80 GB, KSeF wystawia ~600 faktur miesięcznie. Konfiguracja: SQL Server 2016 Standard na WS 2016, 64 GB RAM (max server memory 56 GB), backup LOG co 5 minut na Azure Blob Storage, Query Store w trybie AUTO z limitem 4 GB. Przed wdrożeniem rozważano SQL 2019, ale aplikacja księgowa producenta nie otrzymała certyfikacji dla niczego poza SQL 2016 — klasyczny przypadek legacy lock-in.
Kluczowe funkcje SQL Server 2016 — które naprawdę wykorzystasz
Spośród wszystkich funkcji wprowadzonych w SQL 2016, w praktyce polskiego MŚP najczęściej wykorzystuje się pięć poniższych.
| Funkcja | Opis | Realne zastosowanie w polskiej firmie |
|---|---|---|
| Always Encrypted | Dane zaszyfrowane nawet dla DBA — klucz szyfrowania trzymany wyłącznie po stronie aplikacji | Kolumna PESEL lub NIP w bazie kadrowej — nawet administrator SQL nie odczyta wartości |
| Row-Level Security | Filtrowanie wierszy na poziomie bazy danych, bez udziału aplikacji | Firma z oddziałami w Gdańsku, Warszawie i Krakowie — każdy oddział widzi tylko swoje rekordy |
| Dynamic Data Masking | Maskowanie danych wrażliwych w wynikach SELECT dla nieuprzywilejowanych użytkowników | CALL CENTER — operator widzi XXX-XXX-XX-XX zamiast pełnego PESEL, ale dział prawny widzi całość |
| Temporal Tables | Automatyczne przechowywanie pełnej historii zmian każdego wiersza z datami ważności | Audytowalna historia zmian na fakturach — wymóg KSeF i kontroli skarbowej |
| Query Store | Silnik zbierający metryki wydajności: plany zapytań, statystyki czasu, regresje | Diagnostyka wolnych zapytań bez zgadywania — dokładnie widzisz, który plan powoduje problem |
| JSON natywny | Parsowanie i generowanie JSON w T-SQL (OPENJSON, FOR JSON PATH) | Integracja z API REST-owym systemu magazynowego — json prosto z bazy |
| PolyBase | Zapytania T-SQL do danych w Hadoop, Azure Blob Storage | Hurtownia danych zasilana z plików CSV w Azure — nie trzeba ETL |
Licencjonowanie i ceny brutto — stan na maj 2026
Licencje w KluczeSoft są sprzedawane z Fakturą VAT 23% — pełna dokumentacja księgowa akceptowana przez polskie urzędy skarbowe i audytorów. W dobie KSeF oznacza to, że faktura trafia bezpośrednio do Twojego systemu KSeF jako ustrukturyzowany dokument XML.
Dostępne licencje SQL Server 2016
| Licencja | Cena brutto | Typ | Dla kogo |
|---|---|---|---|
| SQL Server 2016 Standard 24 Core | 989 zł | Per core | Firmy potrzebujące pełnego silnika relacyjnego |
| SQL Server 2016 Standard 50 User CAL | 1399 zł | CAL (Client Access License) | 50 użytkowników — każdy pracownik fizyczny potrzebuje CAL |
| SQL Server 2016 Standard 50 Device CAL | 1399 zł | CAL (urządzenia) | 50 urządzeń — np. terminale magazynowe, komputery shiftowe |
Który model wybrać? Licencjonowanie per core (989 zł za 24 rdzenie) jest prostsze dla firm, gdzie liczba użytkowników rośnie — płacisz raz za serwer, niezależnie od liczby osób. CAL-e opłacają się, gdy masz stałą, znaną liczbę użytkowników (np. 30 pracowników biurowych) i nie planujesz wzrostu. Device CAL to optymalne rozwiązanie dla produkcji i magazynów, gdzie 5 zmianowych pracowników dzieli 2 terminale.
Porównanie cenowe — wszystkie aktualne wersje SQL Server
| Wersja | Cena brutto (od) | Koniec wsparcia rozszerzonego | Pozostało wsparcia | Kluczowa przewaga |
|---|---|---|---|---|
| SQL 2016 Standard | 989 zł | 14 lipca 2026 | ~6 tygodni | Cena — najtańszy w ofercie |
| SQL 2017 Standard | 1349 zł | 12 października 2027 | ~16 miesięcy | Linux, graph DB |
| SQL 2019 Standard | 2149 zł | 8 stycznia 2030 | ~3,5 roku | Big Data Clusters, UTF-8, Intelligent QP |
| SQL 2022 Standard | 2999 zł | 11 stycznia 2033 | ~6,5 roku | Azure SQL Managed Instance link, Ledger |
Przykład budżetowy: Firma "AutoCzęści.eu" z Poznania — 40 pracowników, serwer 2x Xeon 8-rdzeniowy (16 rdzeni fizycznych, 32 logiczne). SQL 2016 Standard za 989 zł: licencja 24 Core pokrywa serwer z zapasem, wsparcie do lipca 2026. Alternatywnie SQL 2022 Standard za 2999 zł: ponad 6 lat wsparcia, ale trzykrotnie wyższy koszt. Decyzja: SQL 2016 teraz + odkładanie 200 zł miesięcznie na budżet migracyjny na Q1 2027 do SQL 2022.
Jeśli potrzebujesz porównania wszystkich dostępnych edycji, odwiedź wszystkie wersje SQL Server w sklepie.
Rozwiązywanie problemów — 7 najczęstszych błędów
1. Instalator nie uruchamia się na Windows Server 2019/2022/2025
SQL Server 2016 nie obsługuje systemów nowszych niż Windows Server 2016. Próba uruchomienia setup.exe kończy się komunikatem o niekompatybilności. Rozwiązania: (a) zainstaluj Windows Server 2012 R2 lub 2016 na dedykowanym serwerze/hypervisorze, (b) kup nowszą wersję SQL (2019 za 2149 zł lub 2022 za 2999 zł), (c) rozważ wirtualizację — SQL 2016 działa poprawnie jako gość na Hyper-V na hoście WS 2019/2022.
2. Klucz produktu odrzucony
25-znakowy klucz w formacie XXXXX-XXXXX-XXXXX-XXXXX-XXXXX. Klucze z SQL 2017, 2019 i 2022 nie są kompatybilne z instalatorem 2016. Sprawdź, czy klucz został wygenerowany dla właściwej wersji. Jeśli kupiłeś złą wersję, skontaktuj się ze sprzedawcą — KluczeSoft realizuje wymiany w ramach gwarancji.
3. Brak połączenia zdalnego przez SSMS (błąd 40 — Named Pipes)
Najczęściej: TCP/IP wyłączony w SQL Server Configuration Manager lub port 1433 zablokowany przez firewall. Włącz TCP/IP (patrz Krok 5), dodaj regułę firewall portu 1433, zrestartuj usługę SQL Server. Test: Test-NetConnection -ComputerName IP_SERWERA -Port 1433.
4. Błąd 0x80070005 — odmowa dostępu
Błąd występuje, gdy setup.exe nie jest uruchomiony jako Administrator lub konto SYSTEM nie ma uprawnień do zapisu w kluczowych gałęziach rejestru. Sprawdź pełny poradnik Błąd 0x80070005. W skrócie: uruchom setup.exe prawym przyciskiem → Uruchom jako administrator, nawet jeśli jesteś zalogowany na konto administratorskie.
5. Query Store nie zbiera danych
Najczęstsze przyczyny: Query Store jest wyłączony na poziomie bazy (SET QUERY_STORE = OFF), tryb READ_ONLY (ustawiony przez SQL przy braku miejsca na dysku), lub QUERY_CAPTURE_MODE = NONE. Sprawdź stan: SELECT * FROM sys.database_query_store_options. Jeśli actual_state_desc = READ_ONLY, zwolnij miejsce na dysku i przełącz na READ_WRITE.
6. Temporal Tables nie działają — błąd historii
Tabela temporalna wymaga, aby kolumna okresu (SysStartTime, SysEndTime) była typu datetime2 i aby tabela historii miała identyczny schemat co główna. Jeśli brakuje indeksu klastrowego na tabeli głównej, SYSTEM_VERSIONING = ON nie zadziała.
7. Memory pressure — SQL zajmuje cały RAM serwera
SQL Server domyślnie nie ma limitu pamięci i będzie ją alokować aż do wyczerpania. Ustaw max server memory — dla serwera z 32 GB RAM przeznaczonego wyłącznie na SQL ustaw ~28 GB (zostawiając 4 GB dla OS). W przypadku współdzielonego serwera (SQL + aplikacja) zostaw 25-30% RAM dla systemu i innych procesów.
Częste pytania
Czy SQL Server 2016 działa na Windows 11 24H2 (komputer stacjonarny)?
Nie. SQL Server 2016 wymaga systemu Windows Server, nie jest wspierany na Windows 10 ani Windows 11 w żadnej edycji — nawet Professional czy Enterprise. Do użytku deweloperskiego na Windows 11 zainstaluj SQL Server 2022 Developer Edition (darmowa) lub SQL Server 2022 Express.
Czy mogę używać SQL Server 2016 po 14 lipca 2026?
Technicznie tak — baza danych będzie działać normalnie. Jednak po 14 lipca 2026 Microsoft przestaje publikować poprawki bezpieczeństwa, co oznacza, że każda nowo odkryta luka w SQL Server 2016 nie zostanie załatana. W kontekście RODO i KSeF to ryzyko audytowe — inspektor ochrony danych może zakwestionować używanie niewspieranego oprogramowania do przetwarzania danych osobowych. Extended Security Updates (ESU) są dostępne tylko dla klientów przenoszących workload do Azure lub mających Software Assurance.
Co to jest Core Factor w licencjonowaniu SQL Server 2016?
SQL Server 2016 licencjonuje się na rdzenie fizyczne, z minimalnym progiem 4 rdzeni na procesor. Nie ma już Core Factor (mnożnika dla procesorów AMD starszej generacji), który obowiązywał w SQL 2012. Kupujesz licencję na 24 rdzenie, co pokrywa serwer 2-procesorowy, 12 rdzeni na CPU. Licencja 24 Core z KluczeSoft za 989 zł pokrywa typowy serwer dwuprocesorowy.
Czy licencja z KluczeSoft jest legalna do KSeF i kontroli skarbowej?
Tak. KluczeSoft wystawia Fakturę VAT 23%, która jest pełnoprawnym dokumentem księgowym w świetle polskiego prawa podatkowego. W dobie KSeF (obligatoryjnego dla wszystkich firm od 2026 roku) faktura trafi do Twojego systemu jako ustrukturyzowany XML. Licencje są oryginalnymi kluczami Microsoft w kanale Open License/Volume Licensing.
Czy mogę przenieść licencję SQL Server 2016 na inny serwer?
Tak, w ramach tego samego fizycznego/data center. Licencja per core jest przypisana do serwera fizycznego, ale Microsoft zezwala na przeniesienie licencji raz na 90 dni (zasada License Mobility). Jeśli serwer ulegnie awarii, możesz przenieść licencję natychmiast. W środowiskach zwirtualizowanych licencja pokrywa wszystkie rdzenie fizyczne hosta, na którym działa maszyna wirtualna — uwaga na ten szczegół przy VMware/Hyper-V.
Czy SQL Server 2016 Standard obsługuje Always On Availability Groups?
Częściowo. Standard Edition wspiera Basic Availability Groups — uproszczoną wersję Always On AG, ograniczoną do jednej bazy na grupę, dwóch replik i bez dostępu do odczytu na replice pomocniczej. Pełne Always On AG (wiele baz, repliki do odczytu, do 8 replik) wymaga Enterprise Edition.
Czy mogę zintegrować SQL Server 2016 z Microsoft 365 Copilot?
Nie bezpośrednio. Microsoft 365 Copilot działa w ramach Microsoft Graph, który indeksuje dane z Exchange Online, SharePoint Online i Teams. SQL Server 2016 nie ma natywnego konektora do Microsoft Graph. Możesz jednak zbudować integrację pośrednią: eksportować dane z SQL do SharePoint Online przez SSIS, a stamtąd Copilot je zaindeksuje. SQL Server 2022 ma znacznie lepszą integrację z Azure i ekosystemem M365 poprzez Azure SQL Managed Instance link.
SQL Server 2016 czy 2019 — co wybrać przy budżecie do 2500 zł?
Dla budżetu do 2500 zł brutto masz dwie realne opcje: SQL 2016 Standard za 989 zł (oszczędność 1511 zł, ale wsparcie tylko do lipca 2026) lub SQL 2019 Standard za 2149 zł (wsparcie do stycznia 2030). Jeśli planujesz korzystać z serwera dłużej niż rok, SQL 2019 jest lepszym wyborem finansowo — koszt na rok wsparcia to ~580 zł vs ~1000 zł dla SQL 2016 (zakładając konieczność migracji za 6 tygodni).
Czy mogę użyć klucza SQL Server 2016 na Windows Server 2016, który stracił wsparcie?
Windows Server 2016 kończy wsparcie główne w styczniu 2027, a rozszerzone w styczniu 2029. Do tego czasu jest w pełni wspierany. SQL Server 2016 na WS 2016 to obecnie jedyny w pełni legalny i wspierany stos dla tej wersji SQL. WS 2012 i 2012 R2 straciły wsparcie w październiku 2023.
Podsumowanie
SQL Server 2016 Standard za 989 zł to najtańsza legalna brama do ekosystemu Microsoft SQL w 2026 roku — z pełnym Always Encrypted, Row-Level Security, Dynamic Data Masking, Temporal Tables i Query Store. Zbliżający się koniec wsparcia
