Zanim zaczniesz
Microsoft SQL Server 2019 (nazwa kodowa: Seattle) to przedostatnia wersja flagowej bazy danych Microsoftu, wydana 4 listopada 2019. Edycja Standard z licencją na 24 rdzenie to popularna konfiguracja dla firm średniej wielkości — tańsza niż SQL Server 2022, a wciąż objęta rozszerzonym wsparciem do stycznia 2030.
Cykl wsparcia
| Etap | Data |
|---|---|
| Data wydania | 4 listopada 2019 |
| Koniec wsparcia głównego | 7 stycznia 2025 (zakończony) |
| Koniec wsparcia rozszerzonego | 8 stycznia 2030 |
Uwaga: Wsparcie główne (nowe funkcje, niebędące bezpieczeństwem poprawki) zakończyło się w styczniu 2025. SQL Server 2019 nadal otrzymuje poprawki bezpieczeństwa w ramach wsparcia rozszerzonego — do stycznia 2030. To wciąż ponad 3,5 roku bezpiecznego użytkowania.
Wymagania systemowe
| Komponent | Minimum | Zalecane |
|---|---|---|
| System operacyjny | Windows Server 2016 SP1, Windows 10 (1607+) | Windows Server 2019/2022 |
| Procesor | x64, 1.4 GHz | 2.0 GHz+, wielordzeniowy |
| Pamięć RAM | 1 GB (4 GB zalecane) | 16-64 GB (Standard max: 128 GB) |
| Dysk | 6 GB wolnego | SSD, RAID 10 dla produkcji |
| .NET Framework | 4.6.2+ | 4.8 |
SQL Server 2019 działa również na Linux (Ubuntu 16.04+, RHEL 7+, SUSE 12+) i w kontenerach Docker.
SQL Server 2019 vs 2022 — co tracisz wybierając starszą wersję?
| Funkcja | SQL 2019 | SQL 2022 |
|---|---|---|
| Cena 24 Core | 2149 zł | 2999 zł |
| Wsparcie do | 2030 | 2033 |
| Ledger (niezmienialny dziennik) | ✗ | ✓ |
| Azure Synapse Link | ✗ | ✓ |
| Contained AG | ✗ | ✓ |
| S3-compatible backup | ✗ | ✓ |
| Intelligent Query Processing | ✓ (generacja 1) | ✓ (generacja 2 — lepsza) |
| Accelerated Database Recovery | ✓ | ✓ |
| Big Data Clusters | ✓ (wycofane w 2022) | ✗ (usunięte) |
| Always Encrypted with Enclaves | ✓ | ✓ |
| Query Store | ✓ | ✓ (rozszerzony) |
| Linux | ✓ | ✓ |
Wniosek: SQL Server 2019 to solidna opcja za 850 zł mniej niż 2022. Tracisz Ledger, Synapse Link i ulepszone IQP — ale dla typowej firmy te funkcje nie są krytyczne. Wsparcie do 2030 daje ponad 3,5 roku bezpieczeństwa.
Krok 1: Pobierz SQL Server 2019
- Microsoft Evaluation Center → SQL Server 2019 → pobierz ISO (~1.5 GB)
- Alternatywnie: Volume Licensing Service Center (VLSC) jeśli masz licencję wolumenową
- Możesz zainstalować wersję Evaluation (180 dni) i aktywować kluczem Standard później
Krok 2: Prerekvizity
Na Windows Server 2019/2022:
- Zainstaluj wszystkie aktualizacje Windows Update
- Zainstaluj .NET Framework 4.8
- PowerShell 5.1 lub nowszy
- Wyłącz antywirus na czas instalacji (lub dodaj wyjątek)
Krok 3: Instalacja
- Zamontuj ISO, uruchom setup.exe jako Administrator
- Installation → New SQL Server stand-alone installation
- Product Key: wpisz klucz z KluczeSoft lub wybierz Evaluation
- Feature Selection:
- ✓ Database Engine Services
- ✓ SQL Server Replication
- ✓ Full-Text Search (opcjonalnie)
- Instance Configuration: Default lub Named Instance
- Database Engine Configuration:
- Authentication: Mixed Mode (Windows + SQL)
- Ustaw hasło sa (silne!)
- Dodaj siebie jako SQL Server Administrator
- Data Directories: umieść pliki danych, logi i TempDB na osobnych dyskach
- Install — 15-30 minut
Uruchom serwer ponownie po instalacji.
Krok 4: Aktywacja kluczem produktu
Metoda A: Podczas instalacji
Wpisz klucz na ekranie Product Key — najprostsza metoda.
Metoda B: Po instalacji przez SSMS
- Otwórz SQL Server Management Studio
- Połącz się z instancją
- Kliknij prawym na serwer → Properties → General
- Change obok Edition → wpisz klucz
- Zrestartuj usługę SQL Server
Metoda C: Edition Upgrade
- Uruchom setup.exe z ISO
- Maintenance → Edition Upgrade
- Wpisz klucz Standard
- Upgrade bez reinstalacji — dane i bazy zachowane
Metoda D: Wiersz poleceń
Uruchom z katalogu instalacyjnego:
setup.exe /q /ACTION=EditionUpgrade /INSTANCENAME=MSSQLSERVER /PID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /IACCEPTSQLSERVERLICENSETERMS
Weryfikacja
W SSMS:
SELECT SERVERPROPERTY('Edition') AS Edition,
SERVERPROPERTY('ProductVersion') AS Version,
SERVERPROPERTY('ProductLevel') AS Level;
Oczekiwany wynik: Standard Edition (64-bit), Version: 15.0.xxxx.
Krok 5: Konfiguracja po instalacji
Zainstaluj SSMS
Pobierz najnowszą wersję SQL Server Management Studio 20.x (darmowy) ze strony Microsoft.
Ogranicz pamięć
-- Zostaw min. 4 GB dla OS, resztę przydziel SQL Server
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
EXEC sp_configure 'max server memory', 102400; -- 100 GB przykład
RECONFIGURE;
Włącz zdalny dostęp
- SQL Server Configuration Manager → Protocols → włącz TCP/IP
- TCP Port: 1433
- Otwórz port 1433 w Windows Firewall
- Zrestartuj usługę SQL Server
Skonfiguruj backup
BACKUP DATABASE [MojaBaza] TO DISK = 'D:\Backups\MojaBaza_full.bak'
WITH COMPRESSION, CHECKSUM;
Włącz Query Store
ALTER DATABASE [MojaBaza] SET QUERY_STORE = ON;
Kluczowe funkcje SQL Server 2019
Intelligent Query Processing (IQP)
SQL Server 2019 wprowadził pierwszą generację IQP — automatyczna optymalizacja zapytań bez zmian w kodzie aplikacji:
- Batch Mode on Rowstore — przyspieszenie zapytań analitycznych na tabelach OLTP
- Table Variable Deferred Compilation — lepsza estymacja liczności dla zmiennych tabelarycznych
- Adaptive Joins — silnik sam wybiera między Nested Loops a Hash Join
Accelerated Database Recovery (ADR)
Dramatycznie szybsze odzyskiwanie bazy danych po awarii — niezależnie od rozmiaru bazy. W SQL 2017 odzyskiwanie bazy 1 TB mogło trwać godziny. W 2019 — minuty.
Always Encrypted with Secure Enclaves
Szyfrowanie danych w bazie z możliwością wykonywania operacji na zaszyfrowanych danych (porównania, sortowanie) wewnątrz bezpiecznej enklawy procesora.
Licencjonowanie
Model Core-Based
| Licencja | Cena w KluczeSoft |
|---|---|
| SQL Server 2019 Standard 24 Core | 2149 zł |
Licencja pokrywa do 24 rdzeni fizycznych. Model core-based = nieograniczona liczba użytkowników.
Model Server + CAL
| Licencja | Cena |
|---|---|
| SQL Server 2019 Standard 10 User CAL | 499 zł |
| SQL Server 2019 Standard 10 Device CAL | 499 zł |
| SQL Server 2019 Standard 50 User CAL | 1690 zł |
| SQL Server 2019 Standard 50 Device CAL | 1690 zł |
SQL 2019 vs 2022 — porównanie kosztów
| Wersja | Cena 24 Core | Wsparcie do | Oszczędność |
|---|---|---|---|
| SQL Server 2019 | 2149 zł | 2030 | 850 zł taniej |
| SQL Server 2022 | 2999 zł | 2033 | — |
Jeśli nie potrzebujesz Ledger ani Azure Synapse Link — SQL Server 2019 za 2149 zł z wsparciem do 2030 to doskonała opcja budżetowa.
Rozwiązywanie problemów
Klucz nie jest akceptowany
- Klucz SQL 2019 ≠ klucz SQL 2022 — nie są wymienne
- Standard ≠ Enterprise — klucze specyficzne dla edycji
- Format: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Nie mogę połączyć się zdalnie
- Włącz TCP/IP w SQL Server Configuration Manager
- Otwórz port 1433 w firewallu
- Uruchom usługę SQL Server Browser (dla named instances)
SQL Server zużywa całą RAM
Normalne zachowanie. Ogranicz: sp_configure 'max server memory'.
Jak sprawdzić wersję?
W SSMS: SELECT @@VERSION — wyświetli pełną informację.
Podsumowanie
SQL Server 2019 Standard 24 Core za 2149 zł — to 850 zł taniej niż SQL Server 2022 z wsparciem bezpieczeństwa do stycznia 2030. Obsługuje do 128 GB RAM, 24 rdzeni i nieograniczoną liczbę użytkowników. Klucz otrzymasz natychmiast na e-mail.
Jeśli potrzebujesz dłuższego wsparcia (do 2033) lub nowych funkcji jak Ledger — rozważ SQL Server 2022 Standard za 2999 zł.
Pomoc techniczna Microsoft Polska: 00 800 121 1654 (bezpłatna linia)
