SQL Server 2022 — instalacja, konfiguracja i najważniejsze funkcje
Autor: Zespół KluczeSoft | Aktualizacja: Marzec 2026 | Czas czytania: ~18 minut
W skrócie: SQL Server 2022 (wersja 16.x) to najnowsze wydanie flagowej platformy bazodanowej Microsoft. Wprowadza technologię Ledger do niezmiennej historii danych, ulepszony Query Store, Intelligent Query Processing trzeciej generacji oraz natywną integrację z Azure. W tym przewodniku przeprowadzimy Cię przez cały proces — od wyboru edycji, przez instalację krok po kroku, po konfigurację bezpieczeństwa, backupu i optymalizację wydajności.
1. Co to jest SQL Server 2022 — przegląd edycji
Microsoft SQL Server 2022 to relacyjny system zarządzania bazami danych (RDBMS), który stanowi fundament infrastruktury IT tysięcy organizacji na całym świecie. Jako następca SQL Server 2019, wersja 2022 przynosi znaczące ulepszenia w zakresie bezpieczeństwa, wydajności zapytań oraz integracji z chmurą Azure.
Przed instalacją musisz wybrać odpowiednią edycję. Microsoft oferuje cztery główne warianty:
| Edycja | Przeznaczenie | Limity | Licencja |
|---|
| Enterprise | Duże organizacje, systemy krytyczne | Brak limitów RAM/CPU, pełne funkcje HA | Per-core (min. 4 rdzenie) |
| Standard | Średnie firmy, aplikacje biznesowe | 128 GB RAM, 24 rdzenie CPU | Per-core lub Server+CAL |
| Express | Małe aplikacje, prototypy, nauka | 1 GB RAM, 4 rdzenie, 10 GB baza | Bezpłatna |
| Developer | Środowiska deweloperskie i testowe | Pełne funkcje Enterprise | Bezpłatna (nie do produkcji) |
Rekomendacja KluczeSoft: Dla większości firm produkcyjnych optymalnym wyborem jest
SQL Server 2022 Standard. Oferuje doskonały stosunek funkcjonalności do ceny — obsługuje Always On Basic Availability Groups, Ledger, Query Store i większość funkcji IQP. Edycja Enterprise jest uzasadniona jedynie przy wymaganiach na nieograniczoną pamięć RAM, zaawansowany partitioning lub pełne Always On AG.
2. Wymagania systemowe SQL Server 2022
Przed przystąpieniem do instalacji upewnij się, że Twój serwer spełnia minimalne wymagania sprzętowe i programowe. Poniżej przedstawiamy zarówno minimum, jak i zalecenia dla środowisk produkcyjnych:
| Komponent | Minimum | Zalecane (produkcja) |
|---|
| Procesor | x64, 1.4 GHz | Wielordzeniowy x64, 2.0+ GHz |
| Pamięć RAM | 1 GB (Express) / 4 GB | 16–64 GB (Standard) / 128+ GB (Enterprise) |
| Dysk | 6 GB na instalację | SSD NVMe — osobne woluminy na dane, log i tempdb |
| System operacyjny | Windows Server 2016+, Windows 10 (1607+) | Windows Server 2022 Standard lub Datacenter |
| .NET Framework | .NET Framework 4.7.2+ | Najnowsza wersja .NET Framework 4.8.x |
Ważne: SQL Server 2022 jest dostępny wyłącznie w wersji 64-bitowej. Instalacja na systemie 32-bitowym nie jest możliwa. Upewnij się również, że w systemie nie ma oczekujących restartów — Instalator może odmówić kontynuacji, jeśli wykryje pending reboot.
3. Pobieranie i przygotowanie instalatora
Procedura pobrania instalatora zależy od posiadanej edycji:
- Express / Developer — pobierz bezpłatnie ze strony microsoft.com/sql-server. Plik instalacyjny (
SQLServer2022-SSEI-Expr.exe lub SQLServer2022-SSEI-Dev.exe) to bootstrapper, który pobierze pełny pakiet instalacyjny. - Standard / Enterprise — nośnik instalacyjny dostępny jest w ramach licencji wolumenowej (Volume Licensing Service Center / Microsoft 365 Admin Center) lub od autoryzowanego resellera, takiego jak KluczeSoft.
Przygotowanie przed instalacją — checklist:
- Sprawdź, czy system operacyjny jest zaktualizowany (Windows Update)
- Wyłącz oprogramowanie antywirusowe na czas instalacji (może blokować pliki)
- Przygotuj konto serwisowe dla usług SQL Server (np.
domena\svc_sqlserver) - Zaplanuj rozmieszczenie plików — osobne dyski/woluminy na: dane (.mdf), logi (.ldf), tempdb, backup
- Otwórz port TCP 1433 w zaporze sieciowej (jeśli dostęp zdalny jest wymagany)
- Przygotuj klucz produktu (dla edycji Standard/Enterprise)
4. Instalacja SQL Server 2022 krok po kroku (GUI)
Poniżej opisujemy instalację za pomocą graficznego kreatora (Setup Wizard), co jest najpopularniejszą metodą. W dalszej części artykułu omówimy również instalację z wiersza poleceń (unattended).
Krok 1: Uruchomienie Instalatora
Uruchom plik setup.exe z nośnika instalacyjnego. Otworzy się SQL Server Installation Center. Kliknij „Installation” w menu po lewej stronie, a następnie wybierz „New SQL Server stand-alone installation or add features to an existing installation”.
Krok 2: Klucz produktu
Wprowadź klucz licencyjny dla edycji Standard lub Enterprise. W przypadku edycji Developer lub Express wybierz odpowiednią opcję z listy „Free edition”.
Krok 3: Warunki licencji
Zaakceptuj warunki licencji Microsoft i opcjonalnie włącz Microsoft Update do automatycznego sprawdzania aktualizacji.
Krok 4: Feature Selection (wybór funkcji)
To kluczowy krok. Zaznacz komponenty, które chcesz zainstalować:
- Database Engine Services — rdzeń silnika bazodanowego (wymagany)
- Full-Text and Semantic Extractions for Search — wyszukiwanie pełnotekstowe
- Analysis Services — analiza danych OLAP (opcjonalnie)
- Integration Services — ETL i przetwarzanie danych (opcjonalnie)
- Machine Learning Services — R i Python w bazie (opcjonalnie)
- PolyBase Query Service — zapytania do zewnętrznych źródeł danych
Ustaw również ścieżki katalogów dla plików programu i współdzielonych komponentów.
Krok 5: Instance Configuration (konfiguracja instancji)
Wybierz między instancją domyślną (MSSQLSERVER) a instancją nazwaną. Instancja domyślna jest łatwiejsza w konfiguracji — łączysz się podając samą nazwę serwera. Instancja nazwana wymaga podania SERWER\NAZWAINSTANCJI.
Krok 6: Server Configuration (konta usług)
Skonfiguruj konta, pod którymi będą działać usługi SQL Server:
- SQL Server Database Engine — w środowisku produkcyjnym użyj dedykowanego konta domenowego lub Managed Service Account (gMSA)
- SQL Server Agent — odpowiada za zaplanowane zadania; powinno mieć osobne konto
- SQL Server Browser — wymagany przy instancjach nazwanych
W zakładce Collation wybierz odpowiedni zestaw znaków. Dla środowisk polskojęzycznych zalecamy Polish_CI_AS lub uniwersalne Latin1_General_CI_AS.
Krok 7: Database Engine Configuration
To najważniejszy ekran konfiguracyjny:
- Authentication Mode — wybierz Mixed Mode (Windows Authentication + SQL Authentication), jeśli potrzebujesz logowania hasłem SQL. Ustaw silne hasło dla konta
sa. - SQL Server Administrators — dodaj konto administratora (np. konto bieżącego użytkownika lub grupę AD)
- Data Directories — skonfiguruj osobne ścieżki:
- Data root:
D:\MSSQL\Data - User database log:
E:\MSSQL\Log - Temp DB data/log:
F:\MSSQL\TempDB - Backup:
G:\MSSQL\Backup
- TempDB — ustaw liczbę plików tempdb równą liczbie rdzeni procesora (maks. 8), każdy po 64–256 MB
- MaxDOP — maksymalny stopień równoległości; ustaw na liczbę rdzeni fizycznych (nie wątków) per socket
- Memory — ustaw Max Server Memory na około 80% dostępnej RAM (zostawiając pamięć dla systemu operacyjnego)
Krok 8: Instalacja
Kliknij Install i poczekaj na zakończenie procesu. Instalacja trwa zwykle 10–30 minut w zależności od wybranych komponentów i wydajności serwera.
5. Instalacja z wiersza poleceń (unattended)
Dla administratorów zarządzających wieloma serwerami lub wymagających powtarzalności, SQL Server 2022 oferuje instalację z wiersza poleceń. Jest to szczególnie przydatne w środowiskach zautomatyzowanych (np. Ansible, PowerShell DSC, SCCM).
setup.exe /Q /ACTION=Install ^
/FEATURES=SQLENGINE,FULLTEXT ^
/INSTANCENAME=MSSQLSERVER ^
/SQLSVCACCOUNT="domena\svc_sql" /SQLSVCPASSWORD="SilneHaslo123!" ^
/AGTSVCACCOUNT="domena\svc_sqlagent" /AGTSVCPASSWORD="SilneHaslo456!" ^
/SQLSYSADMINACCOUNTS="domena\DBA_Admins" ^
/SECURITYMODE=SQL /SAPWD="BardzoSilneHasloSA!789" ^
/SQLTEMPDBFILECOUNT=8 /SQLTEMPDBFILESIZE=256 ^
/INSTALLSQLDATADIR="D:\MSSQL" ^
/SQLUSERDBDIR="D:\MSSQL\Data" ^
/SQLUSERDBLOGDIR="E:\MSSQL\Log" ^
/SQLTEMPDBDIR="F:\MSSQL\TempDB" ^
/SQLTEMPDBLOGDIR="F:\MSSQL\TempDB" ^
/SQLBACKUPDIR="G:\MSSQL\Backup" ^
/IACCEPTSQLSERVERLICENSETERMS ^
/UpdateEnabled=True
Parametr /Q oznacza tryb cichy (bez GUI). Alternatywnie użyj /QS, aby widzieć postęp bez interakcji. Możesz też użyć pliku konfiguracyjnego (/ConfigurationFile=config.ini), który Instalator generuje automatycznie po każdej instalacji GUI.
6. SQL Server Management Studio (SSMS) — instalacja i konfiguracja
SSMS (SQL Server Management Studio) to główne narzędzie do zarządzania SQL Server. Od wersji SQL Server 2016 jest ono instalowane osobno — nie jest częścią instalatora silnika bazodanowego.
Instalacja SSMS:
- Pobierz najnowszą wersję SSMS ze strony Microsoft Learn (wersja 20.x dla SQL Server 2022)
- Uruchom pobrany plik
SSMS-Setup-PLK.exe - Kliknij Install i poczekaj na zakończenie (ok. 5–10 minut)
- Po instalacji uruchom SSMS z menu Start
Pierwsze połączenie:
- W oknie „Connect to Server” wpisz nazwę serwera (np.
localhost lub SERWER\INSTANCJA) - Wybierz Windows Authentication lub SQL Server Authentication
- Kliknij Connect
Alternatywnie możesz użyć Azure Data Studio — lżejszego, wieloplatformowego narzędzia (Windows, macOS, Linux) z obsługą notebooków SQL i rozszerzeniami. Jest szczególnie przydatne dla programistów i administratorów pracujących na różnych systemach operacyjnych.
7. Konfiguracja bezpieczeństwa SQL Server 2022
Bezpieczeństwo to fundamentalny aspekt każdej instalacji SQL Server. Poniżej opisujemy kluczowe elementy konfiguracji zabezpieczeń.
7.1. Tryb uwierzytelniania
SQL Server 2022 obsługuje dwa tryby uwierzytelniania:
- Windows Authentication — loginy oparte na kontach Active Directory. Bezpieczniejszy tryb, rekomendowany przez Microsoft, ponieważ wykorzystuje Kerberos/NTLM i nie wymaga przesyłania haseł.
- Mixed Mode — łączy uwierzytelnianie Windows z logowaniem hasłem SQL (konto
sa i inne loginy SQL). Wymagany, gdy aplikacje nie obsługują Windows Auth (np. starsze systemy, aplikacje PHP/Node.js).
Najlepsza praktyka: Jeśli korzystasz z Mixed Mode, zmień nazwę loginu sa na niestandardową (np. dbadmin_prod) lub wyłącz go całkowicie po utworzeniu alternatywnego konta z rolą sysadmin. Konto sa to pierwszy cel ataków brute force.
7.2. Użytkownicy i role
SQL Server stosuje dwupoziomowy model bezpieczeństwa:
- Loginy (Server-level) — konta na poziomie instancji; mogą być oparte na Windows (AD) lub SQL Authentication
- Użytkownicy bazy danych (Database-level) — mapowanie loginów na konkretne bazy z przypisanymi rolami
Najważniejsze wbudowane role serwerowe:
| Rola | Uprawnienia |
|---|
sysadmin | Pełna kontrola nad instancją — tylko dla DBA |
dbcreator | Tworzenie, modyfikacja i usuwanie baz danych |
securityadmin | Zarządzanie loginami i uprawnieniami |
serveradmin | Konfiguracja opcji serwera, zamykanie instancji |
Stosuj zasadę najmniejszych uprawnień (Principle of Least Privilege) — nadawaj tylko te uprawnienia, które są absolutnie niezbędne. Używaj ról bazodanowych (db_datareader, db_datawriter, db_ddladmin) zamiast nadawania uprawnienia db_owner każdemu użytkownikowi.
7.3. Szyfrowanie danych
SQL Server 2022 oferuje kilka warstw szyfrowania:
- TDE (Transparent Data Encryption) — szyfrowanie plików bazy danych at-rest. Włącz jednym poleceniem:
ALTER DATABASE [MojaBaza] SET ENCRYPTION ON. Chroni przed kradzieżą dysków/backupów. - Always Encrypted — szyfrowanie end-to-end na poziomie kolumn. Klucz szyfrujący nigdy nie opuszcza aplikacji klienckiej — nawet DBA nie widzi zaszyfrowanych danych.
- TLS/SSL dla połączeń — włącz wymuszanie szyfrowanych połączeń w SQL Server Configuration Manager: Protocols for MSSQLSERVER → Properties → Force Encryption = Yes.
- Ledger (nowość w 2022) — kryptograficznie zabezpieczona historia zmian danych, niemodyfikowalna nawet przez administratora. Idealne dla audytu finansowego i zgodności regulacyjnej.
8. Konfiguracja backupu — pełny, różnicowy, log
Strategia backupu to jeden z najważniejszych elementów administracji SQL Server. Utrata danych bez kopii zapasowej może kosztować firmę setki tysięcy złotych.
8.1. Typy kopii zapasowych
| Typ | Opis | Częstotliwość |
|---|
| Pełny (Full) | Kompletna kopia wszystkich danych w bazie | Codziennie (np. o 2:00 w nocy) |
| Różnicowy (Differential) | Tylko zmiany od ostatniego pełnego backupu | Co 4–6 godzin |
| Log transakcji | Zapis transakcji — pozwala na odtworzenie do konkretnego punktu w czasie (Point-in-Time Recovery) | Co 15–30 minut |
8.2. Przykładowe polecenia T-SQL
-- Backup pełny z kompresją
BACKUP DATABASE [MojaBaza]
TO DISK = N'G:\MSSQL\Backup\MojaBaza_Full.bak'
WITH COMPRESSION, CHECKSUM, INIT,
NAME = N'MojaBaza-Full', STATS = 10;
-- Backup różnicowy
BACKUP DATABASE [MojaBaza]
TO DISK = N'G:\MSSQL\Backup\MojaBaza_Diff.bak'
WITH DIFFERENTIAL, COMPRESSION, CHECKSUM, INIT;
-- Backup logu transakcji
BACKUP LOG [MojaBaza]
TO DISK = N'G:\MSSQL\Backup\MojaBaza_Log.trn'
WITH COMPRESSION, CHECKSUM, INIT;Wskazówka: Zawsze używaj opcji CHECKSUM przy tworzeniu backupów — pozwala to wykryć uszkodzenia danych. Regularnie testuj odtwarzanie (restore) na serwerze testowym. Backup, którego nie przetestowałeś, to nie backup — to nadzieja.
8.3. Nowość: T-SQL Snapshot Backup
SQL Server 2022 wprowadza T-SQL Snapshot Backup — mechanizm współpracujący z migawkami storage (np. Azure Managed Disk, SAN). Backup trwa sekundy zamiast minut, ponieważ bazuje na migawce macierzy dyskowej, a nie na kopiowaniu danych. Jest to szczególnie przydatne dla bardzo dużych baz danych (multi-TB).
9. Najważniejsze nowe funkcje SQL Server 2022
SQL Server 2022 to znaczący krok naprzód w stosunku do wersji 2019. Oto kluczowe innowacje:
9.1. Ledger — niezmienna historia danych
Technologia Ledger zapewnia kryptograficznie weryfikowalną historię zmian w tabelach. Każda modyfikacja danych jest rejestrowana w łańcuchu bloków (blockchain-like), co uniemożliwia ich późniejszą manipulację — nawet przez administratora bazy danych.
Zastosowania: audyt finansowy, zgodność z regulacjami (SOX, RODO), systemy medyczne, łańcuch dostaw.
-- Tworzenie tabeli Ledger
CREATE TABLE [dbo].[Transakcje] (
[Id] INT IDENTITY(1,1) NOT NULL,
[Kwota] DECIMAL(18,2) NOT NULL,
[Opis] NVARCHAR(500)
) WITH (SYSTEM_VERSIONING = ON, LEDGER = ON);9.2. Intelligent Query Processing (IQP) — trzecia generacja
IQP automatycznie optymalizuje plany wykonania zapytań bez konieczności zmiany kodu aplikacji:
- Parameter Sensitive Plan Optimization (PSP) — generuje wiele planów dla tego samego zapytania w zależności od wartości parametrów (rozwiązuje problem „parameter sniffing”)
- Cardinality Estimation (CE) Feedback — silnik uczy się z błędnych estymacji i koryguje plany w kolejnych wykonaniach
- Optimized Plan Forcing — automatyczne wymuszanie ostatniego poprawnego planu z Query Store po kompilacji
- DOP Feedback — automatyczne dostosowywanie stopnia równoległości na podstawie historii wykonania
9.3. Query Store — rozszerzenia
Query Store jest teraz domyślnie włączony dla nowych baz danych. Nowe funkcje obejmują:
- Query Store Hints — dodawanie wskazówek do zapytań bez modyfikacji kodu aplikacji
- Query Store for Secondary Replicas — zbieranie statystyk na replikach odczytu
- Integracja z Intelligent Query Processing (IQP Feedback)
9.4. Integracja z Azure
- Azure Synapse Link — replikacja danych z SQL Server do Azure Synapse Analytics w czasie niemal rzeczywistym (bez ETL)
- Managed Disaster Recovery do Azure — konfiguracja link repliki do Azure SQL Managed Instance
- Azure Active Directory Authentication — uwierzytelnianie Microsoft Entra ID (dawniej Azure AD)
- Microsoft Purview — integracja z katalogiem danych dla governance
9.5. Inne ważne ulepszenia
- Contained Availability Groups — przenoszenie metadanych (loginów, jobów, linked servers) wraz z grupą dostępności
- Accelerated Database Recovery (ADR) — ulepszone w wersji 2022, szybsze odzyskiwanie po awarii
- Buffer Pool Parallel Scan — szybsze operacje na dużych buforach pamięci
- Resumable ADD TABLE CONSTRAINT — wznawialna operacja dodawania ograniczeń
10. Performance tuning — indeksy, statystyki, plany wykonania
Optymalizacja wydajności to ciągły proces. Oto kluczowe obszary, na które powinien zwracać uwagę każdy administrator:
10.1. Indeksy
- Clustered Index — jeden na tabelę, definiuje fizyczny porządek danych. Wybierz kolumnę często używaną w zakresowych zapytaniach (np. daty, ID).
- Nonclustered Index — dodatkowe indeksy przyspieszające wyszukiwanie. Dodawaj na kolumnach używanych w klauzulach
WHERE, JOIN i ORDER BY. - Columnstore Index — idealny dla zapytań analitycznych (OLAP) na dużych wolumenach danych. Kompresja kolumnowa może zmniejszyć rozmiar danych 10x.
-- Znajdź brakujące indeksy
SELECT TOP 20
ROUND(avg_total_user_cost * avg_user_impact * (user_seeks + user_scans), 0) AS [Impact],
OBJECT_NAME(mid.object_id) AS [Table],
mid.equality_columns,
mid.inequality_columns,
mid.included_columns
FROM sys.dm_db_missing_index_groups mig
JOIN sys.dm_db_missing_index_group_stats migs ON mig.index_group_handle = migs.group_handle
JOIN sys.dm_db_missing_index_details mid ON mig.index_handle = mid.index_handle
ORDER BY [Impact] DESC;10.2. Statystyki
SQL Server używa statystyk do szacowania ilości wierszy zwracanych przez zapytanie. Nieaktualne statystyki prowadzą do złych planów wykonania i wolnych zapytań.
- Włącz
AUTO_UPDATE_STATISTICS i AUTO_CREATE_STATISTICS (domyślnie włączone) - Dla dużych tabel rozważ
AUTO_UPDATE_STATISTICS_ASYNC — aktualizacja w tle bez blokowania zapytań - Ręczna aktualizacja:
UPDATE STATISTICS [Tabela] WITH FULLSCAN
10.3. Analiza planów wykonania
W SSMS włącz „Include Actual Execution Plan” (Ctrl+M) przed wykonaniem zapytania. Szukaj operatorów z grubymi strzałkami (duży przepływ danych), ostrzeżeń (żółte trójkąty) i operacji Table Scan / Clustered Index Scan na dużych tabelach — to sygnały do dodania odpowiednich indeksów.
11. Monitoring: DMV, Extended Events, SQL Server Profiler
11.1. Dynamic Management Views (DMV)
DMV to wbudowane widoki systemowe, które dostarczają informacji o stanie instancji w czasie rzeczywistym:
sys.dm_exec_requests — aktualnie wykonywane zapytaniasys.dm_exec_query_stats — statystyki wykonania zapytań (CPU, IO, czas)sys.dm_os_wait_stats — typy oczekiwań (wskazują wąskie gardła)sys.dm_db_index_usage_stats — użycie indeksów (znajdź nieużywane)sys.dm_os_performance_counters — liczniki wydajności
11.2. Extended Events
Extended Events to lekki system diagnostyczny zastępujący przestarzały SQL Trace / Profiler. Minimalny wpływ na wydajność produkcyjną:
-- Sesja Extended Events — wolne zapytania (>5s)
CREATE EVENT SESSION [SlowQueries] ON SERVER
ADD EVENT sqlserver.sql_statement_completed (
WHERE duration > 5000000 -- 5 sekund w mikrosekundach
)
ADD TARGET package0.event_file (
SET filename = N'G:\MSSQL\XE\SlowQueries.xel',
max_file_size = 100 -- MB
)
WITH (MAX_MEMORY = 4096 KB, STARTUP_STATE = ON);
GO
ALTER EVENT SESSION [SlowQueries] ON SERVER STATE = START;11.3. Query Store jako narzędzie monitoringu
Query Store (domyślnie włączony w SQL Server 2022) automatycznie zbiera historię planów wykonania i statystyk zapytań. W SSMS otwórz Database → Query Store → Top Resource Consuming Queries, aby szybko zidentyfikować najbardziej zasobożerne zapytania.
12. Automatyzacja: SQL Server Agent i Maintenance Plans
12.1. SQL Server Agent
SQL Server Agent to wbudowany scheduler zadań. Najważniejsze zastosowania:
- Automatyczne backupy — harmonogramy kopii pełnych, różnicowych i logów
- Maintenance tasks — przebudowa indeksów, aktualizacja statystyk, sprawdzanie spójności (DBCC CHECKDB)
- Powiadomienia e-mail — alerty o błędach, przepełnieniu dysku, nieudanych jobbach (wymaga Database Mail)
- Replikacja i ETL — zadania synchronizacji danych
Uwaga: SQL Server Agent nie jest dostępny w edycji Express. Jeśli potrzebujesz automatyzacji z Express, użyj Windows Task Scheduler z poleceniami sqlcmd.
12.2. Maintenance Plans — zalecany harmonogram
| Zadanie | Częstotliwość | Polecenie |
|---|
| DBCC CHECKDB | Co tydzień | Sprawdza spójność bazy danych |
| Reorganize Indexes | Codziennie (fragm. 10–30%) | ALTER INDEX REORGANIZE |
| Rebuild Indexes | Co tydzień (fragm. >30%) | ALTER INDEX REBUILD |
| Update Statistics | Codziennie | UPDATE STATISTICS |
| Cleanup History | Co tydzień | Usuwanie starych logów Agent, backupów, maintenance |
Najczęściej zadawane pytania (FAQ)
Czy SQL Server 2022 działa na Linuxie?
Tak. SQL Server 2022 jest w pełni obsługiwany na dystrybucjach Red Hat Enterprise Linux 8.x/9.x, Ubuntu 20.04/22.04 oraz SUSE Linux Enterprise Server 15. Instalacja odbywa się przez menedżer pakietów (apt / yum), a zarządzanie przez SSMS z maszyny Windows lub Azure Data Studio na dowolnej platformie.
Ile kosztuje licencja SQL Server 2022?
Edycje Express i Developer są bezpłatne. Edycja Standard w modelu Server+CAL zaczyna się od kilku tysięcy złotych, a w modelu per-core — od kilkuset złotych za 2-pak rdzeni. W KluczeSoft znajdziesz licencje SQL Server 2022 Standard w konkurencyjnych cenach z natychmiastową dostawą klucza.
Czy mogę uaktualnić SQL Server 2019 do 2022 in-place?
Tak. SQL Server obsługuje upgrade in-place z wersji 2012 SP4 i nowszych do 2022. Przed upgradem wykonaj pełny backup, sprawdź kompatybilność za pomocą Data Migration Assistant (DMA) i zaplanuj okno serwisowe. Po aktualizacji ustaw tryb kompatybilności bazy na 160 (ALTER DATABASE [DB] SET COMPATIBILITY_LEVEL = 160), aby odblokować nowe funkcje IQP.
Jak sprawdzić aktualną wersję i edycję SQL Server?
Wykonaj zapytanie: SELECT @@VERSION lub bardziej szczegółowe: SELECT SERVERPROPERTY('ProductVersion'), SERVERPROPERTY('Edition'), SERVERPROPERTY('ProductLevel').
Czy Always On Availability Groups jest dostępne w edycji Standard?
W edycji Standard dostępna jest wersja Basic Availability Groups — obsługuje jedną bazę danych na grupę, jedną replikę czytelną. Pełne AG (nieograniczona liczba baz, wiele replik czytelnych, distributed AG) wymaga edycji Enterprise.
Podsumowanie
SQL Server 2022 to dojrzała, funkcjonalna platforma bazodanowa, która dzięki technologiom takim jak Ledger, IQP trzeciej generacji i natywna integracja z Azure odpowiada na współczesne wymagania bezpieczeństwa i wydajności. Prawidłowa instalacja i konfiguracja — od rozmieszczenia plików na osobnych woluminach, przez ustawienie odpowiednich limitów pamięci, po wdrożenie strategii backupu — to fundament stabilnego środowiska produkcyjnego.
Przeczytaj również
Dodaj komentarz