Forscope

Praktický průvodce upgradem SQL Serveru 2016 na novější verze

Praktický rozhodovací průvodce pro organizace, které používají SQL Server 2016 a zvažují přechod na SQL Server 2019 nebo SQL Server 2022.

Rozšířená podpora (Extended Support) platformy Microsoft SQL Serveru 2016 skončila 14. července 2026 a otázka při plánování upgradu nezní, která verze SQL Serveru je nejnovější, ale jakou verzi potřebujeme pro naše aplikace, infrastrukturu, bezpečnostní požadavky a plán na další roky? 

V některých prostředích může být rozumné získat čas prostřednictvím programu Extended Security Updates (ESU). Jinde bude odpovídajícím krokem přechod na SQL Server 2019, zatímco pro dlouhodobě plánované databázové platformy bude často vhodnější SQL Server 2022.

Zde je průvodce, který vám pomůže najít to nejvhodnější řešení s ohledem na potřeby vaší firmy.

1. Začněte důvodem změny

Než začnete porovnávat funkce jednotlivých verzí nebo ceny licencí, pojmenujte důvod, proč se změnou zabýváte. Právě ten významně ovlivní, jaká cílová verze a jaký způsob migrace budou dávat smysl. Může jít například o některou z těchto situací:

ZÁKLADNÍ PRAVIDLO

Pokud nevíte, proč upgradujete, není ještě vhodná chvíle vybírat konkrétní verzi.

Nejprve si stanovte požadovaný horizont provozu, prověřte závislosti aplikací a popiště technická omezení. Až poté má smysl srovnávat SQL Server 2019 a SQL Server 2022.

Pokud není jasné, proč organizace upgrade zvažuje, není ještě vhodná chvíle vybírat konkrétní verzi. Nejprve je třeba stanovit plánovaný horizont provozu, prověřit závislosti aplikací a popsat technická omezení. Až poté má smysl srovnávat SQL Server 2019 a SQL Server 2022.

2. Délka podpory představuje klíčový rozdíl

Z hlediska životního cyklu má SQL Server 2022 jednoznačně delší perspektivu. SQL Server 2019 přešel do fáze rozšířené podpory (Extended Support) už v únoru 2025 a bezpečnostní aktualizace pro něj Microsoft poskytuje do 8. ledna 2030. Naproti tomu SQL Server 2022 má hlavní podporu do 11. ledna 2028 a rozšířenou podporu až do 11. ledna 2033.

Verze

Hlavní podpora

Rozšířená podpora

ESU / dodatečné období

SQL Server 2016

13. července 2021

14. července 2026

ESU do 17. července 2029

SQL Server 2019

28. února 2025

8. ledna 2030

Standardní životní cyklus

SQL Server 2022

11. ledna 2028

11. ledna 2033

Standardní životní cyklus

Pokud dnes v roce 2026 stavíte databázové prostředí na dlouhé období, SQL Server 2022 nabízí delší podporovaný horizont. SQL Server 2019 může být přesto vhodnou volbou, zejména když hraje rozhodující roli kompatibilita konkrétní aplikace, potřeba provést menší a konzervativnější změnu nebo plánujete další větší modernizaci ještě před rokem 2030.

3. Kdy zvolit SQL Server 2019

SQL Server 2019 může být vhodnou volbou, pokud jej dodavatel vaší klíčové aplikace certifikuje nebo doporučuje jako ověřenou platformu. Zvažte jej také tehdy, pokud chcete přechod ze SQL Serveru 2016 provést postupně, nepotřebujete podporu až do roku 2033 a v horizontu několika let počítáte s další významnější změnou infrastruktury.

Důvodem může být i konkrétní licenční nabídka. Pokud SQL Server 2019 ve vašem scénáři vychází ekonomicky lépe a jeho podpora do ledna 2030 odpovídá vašemu plánu, nemusí být volba novější verze automaticky výhodnější. SQL Server 2019 pro vás může dávat smysl také tehdy, když nevyužijete funkce, které SQL Server 2022 nově přinesl nebo stávající výrazně rozšířil.

Zohledněte však, že SQL Server 2019 už nedostává hlavní podporu. Pro jeho výběr byste proto měli mít konkrétní technický, provozní nebo ekonomický důvod. 

4. Kdy zvolit SQL Server 2022

Zvažte SQL Server 2022, pokud chcete databázovou platformu provozovat řadu dalších let a nechcete v dohledné době řešit další projekt spojený s koncem podpory. Tato volba bývá vhodná zejména tehdy, pokud ji podporují vaše aplikace a pokud stejně plánujete širší migraci nebo obnovu infrastruktury.

Argumentem pro SQL Server 2022 mohou být také novější možnosti v oblasti zabezpečení, dostupnosti, výkonu a správy. Platforma přináší například ověřování prostřednictvím Microsoft Entra, funkci ledger pro kontrolu integrity dat, Query Store hints, contained availability groups nebo rozšířené možnosti integrace se službami Azure.

Nové funkce samy o sobě nejsou důvodem k upgradu. Pokud je nevyužijete, neměly by být hlavním kritériem vašeho rozhodnutí. V praxi pro vás obvykle bude důležitější kombinace délky podpory, kompatibility aplikací, provozních potřeb a licenčních nákladů.

5. Rychlé srovnání verzí

Následující tabulka vám má poskytnout rychlou orientaci, ne automatický návod k nákupu. Konečné rozhodnutí musí vždy vycházet z konkrétní kombinace vašich aplikací, infrastruktury a licenčního nastavení.

Situace

SQL Server 2019

SQL Server 2022

Prioritou je co nejdelší životní cyklus

Spíše ne

Silná volba

Aplikace je validována pouze pro 2019

Silná volba

Ověřte

Chci konzervativní přechod a další modernizaci před rokem 2030

Může dávat smysl

Porovnejte

Buduji nové prostředí na 5+ let

Slabší volba

Silná volba

Chci si ponechat Windows Server 2016

Ano

Ano

Potřebuji nejnovější funkce generace 2022

Ne

Ano

Pořizovací cena je rozhodující faktor

Porovnejte nabídky

Porovnejte nabídky

6. Co SQL Server 2025?

Na trhu je již také SQL Server 2025, neznamená to však, že každá migrace z SQL Serveru 2016 musí směřovat právě na tuto verzi. Microsoft pro SQL Server 2025 uvádí jako podporovaný serverový operační systém Windows Server 2019 nebo novější. Naproti tomu SQL Server 2019 a SQL Server 2022 podporují také Windows Server 2016.

Pokud tedy chcete zachovat současný Windows Server 2016 a modernizovat pouze databázovou vrstvu, mohou pro vás být verze 2019 a 2022 praktičtější alternativou. 

Je to dobrý příklad toho, proč „nejnovější“ a „nejvhodnější“ nejsou synonyma.

7. Upgrade SQL Serveru nemusí znamenat změnu Windows Serveru

SQL Server 2019 i SQL Server 2022 můžete podle dokumentace Microsoftu provozovat na Windows Serveru 2016, 2019, 2022 i 2025. Nemusíte proto společně s databázovou platformou automaticky měnit také serverový operační systém.

Pokud přesto modernizaci zvažujete, pak ji můžete rozdělit do etap. Nejprve můžete přejít na novější SQL Server a až později řešit další osud Windows Serveru nebo hardwaru. Tento postup se hodí zejména tehdy, když je současný operační systém nadále technicky vyhovující, vaše aplikace jsou na něj navázané nebo by souběžná výměna databáze, operačního systému a hardwaru příliš zvýšila rozsah a riziko projektu.

8. Nejprve zkontrolujte své aplikace

Databázová platforma nefunguje izolovaně. Na SQL Serveru často běží ERP a CRM systémy, účetní software, reporting, výrobní aplikace i vlastní interní řešení. Před upgradem proto nestačí ověřit, zda je přechod na novější verzi technicky možný. Musíte také zjistit, zda cílovou verzi podporují všechny aplikace a komponenty, na nichž závisí váš provoz.

Při přípravě migrace se zaměřte zejména na tyto oblasti:

Pro první technické posouzení můžete využít také součást pro migraci v nástroji SQL Server Management Studio. Ta dokáže vyhodnotit změny narušující kompatibilitu, změny chování i zastaralé funkce a pomoci s migrací databází a přihlašovacích údajů. Ani technicky podporovaná cesta upgradu však nenahrazuje vlastní posouzení prostředí a důkladné testování.

9. Přímý upgrade na SQL Server 2022 je možný

Pokud používáte SQL Server 2016 se Service Packem 3 nebo novějším, Microsoft podporuje přímý upgrade na SQL Server 2022. Nemusíte tedy technicky absolvovat mezikrok přes SQL Server 2019. I když podporovaný je rovněž i přímý přechod z SQL Serveru 2016 na SQL Server 2019.

10. In-place upgrade nebo side-by-side migrace?

To, že je určitá cesta technicky podporovaná, neznamená, že je upgrade přímo ve stávající instanlaci (in-place upgrade) vždy nejlepší variantou. Pokud provozujete kritické prostředí, zvažte souběžnou migraci (side-by-side migraci) na novou instanci. Získáte více času na testování, možnost postupně přepínat aplikace i jednodušší návrat k původnímu prostředí, pokud se objeví komplikace.

Při volbě mezi oběma postupy zohledněte kritičnost systému, požadavky na dostupnost, možnosti odstávky a to, jak snadno můžete případně změnu vrátit zpět.

Následující tabulka vám má poskytne rychlé srovnání obou variant:

In-place upgrade

Side-by-side migrace

Upgrade stejné instance na novější verzi

Nová instance vedle původního prostředí

Méně nové infrastruktury a jednodušší topologie

Lepší podmínky pro testování a postupné přepínání

Méně prostoru pro paralelní testování

Snazší návrat ke starému prostředí v případě problému

Rollback může být složitější, proto je nezbytná příprava a zálohy

Je třeba přenést databáze a serverové objekty, je nutná dočasná paralelní kapacita

11. Edice a licenční model mohou změnit ekonomiku projektu

Při upgradu nemusíte automaticky zachovat stejný licenční scénář, který používáte dnes. Pokud měníte servery, počet jader, virtualizační architekturu nebo počet uživatelů, může se výrazně změnit rozsah potřebných licencí i cena celého projektu.

SQL Server Standard můžete v aktuálním modelu Microsoftu licencovat podle procesorových jader nebo v modelu Server + CAL. Edici SQL Server Enterprise licencujete podle jader; je určena zejména pro náročnější škálování a pokročilé scénáře. Obě edice se neliší pouze cenou, ale také funkčními limity a dostupností jednotlivých funkcí.

Ve virtualizovaném prostředí si ověřte, zda se licence vztahují ke konkrétním virtuálním strojům, nebo k širší fyzické infrastruktuře. Konkrétní pravidla vždy posuzujte podle licenčních práv daného scénáře. Pokud pořizujete druhotné trvalé licence, ověřte také jejich původ, licenční model a úplnost dokumentace k převodu.

Nezačínejte proto otázkou, kolik stojí SQL Server 2022. Nejdříve určete, jakou edici potřebujete, v jakém rozsahu budete platformu provozovat a kolik licencí skutečně vyžadujete. Jinak sice můžete snížit cenu samotného produktu, nikoli však celkové náklady projektu.

12. Kdy můžete dočasně zůstat na SQL Serveru 2016

Ani po skončení rozšířené podpory (Extended Support) nemusíte okamžitě opouštět tuto platformu. Stále tu běží placený program progra Extended Security Updates (ESU), který poskytuje kritické bezpečnostní aktualizace až do července 2029. Není levný a řeší opravdu jen zásadní bezpečnostní hrozby.

I tak dočasné setrvání na SQL Serveru 2016 může být racionálním rozhodnutím, pokud pro něj máte jasný důvod a řídíte se konkrétním plánem.

Takovou situaci může představovat například případ, kdy vaše klíčová aplikace zatím nepodporuje novější SQL Server a nebo migrace může být součástí většího projektu s předem stanoveným termínem dokončení. 

V každém případě vyhodnoťte riziko, zajistěte odpovídající ochranu prostředí a stanovte jasný harmonogram migrace. Samotný provoz SQL Serveru 2016 po skončení podpory tedy není nutně problém. Rizikový je stav, kdy nepodporovanou verzi používáte bez bezpečnostního opatření, bez plánu modernizace a bez termínu, kdy o budoucím řešení rozhodnete.

13. Rozhodovací mapa

S rychlým vyhodnocením, jakou alternativu k nejnovější verzi Microsoft SQL Server 2025 zvolit, vám pomůže následující set otázek:

Otázka

Co to znamená

Potřebujete migraci odložit?

Zvažte ESU jako dočasné řešení a stanovte pevný termín migrace.

Potřebujete si ponechat Windows Server 2016?

SQL Server 2019 a 2022 jej podporují. SQL Server 2025 nikoli.

Je vaše aplikace certifikována pouze pro SQL Server 2019?

SQL Server 2019 může být praktičtější, pokud jeho životní cyklus do roku 2030 zapadá do vašeho plánu.

Budujete platformu na 5+ let?

SQL Server 2022 nabízí výrazně delší horizont podpory, až do roku 2033.

Potřebujete nové funkce verze 2022?

Pokud vám přinášejí skutečné výhody a vaše aplikace je podporují, posiluje to argumenty pro SQL Server 2022.

Je cena hlavním rozhodujícím faktorem?

Porovnejte konkrétní licenční scénáře 2019 a 2022, nejen cenu jedné licence.

Je migrace kritická a potřebujete jistotu snadného rollbacku?

Zvažte side-by-side migraci a důkladné testování před přepnutím do produkce.

14. Kontrolní seznam před migrací na novější verzi

Úspěšná migrace na novější verzi SQL Serveru nezačíná instalací, ale důkladnou přípravou. Následující seznam berte jako základní rámec této přípravy. U kritických systémů jej rozšiřte o vlastní provozní, bezpečnostní a regulatorní požadavky.

U kritických systémů jej rozšiřte o vlastní provozní, bezpečnostní a regulatorní požadavky.

Inventura prostředí

Technická připravenost

Testování a rollback

Licencování a organizace projektu

15. Nevybírejte verzi pouze na základě jejího čísla

SQL Server 2019 pro vás může být rozumnou volbou, pokud provozujete kompatibilní prostředí a plánujete je využívat ve střednědobém horizontu. SQL Server 2022 nabízí výrazně delší životní cyklus a obvykle dává větší smysl pro platformu, kterou chcete provozovat mnoho dalších let.

V některých případech však může být správným rozhodnutím migraci dočasně odložit. Získaný čas ale využijte k přípravě bezpečného a proveditelného přechodu, nikoli jen k odsunutí problému.

Forscope má k dispozici SQL Server 2019 i SQL Server 2022 a může vám pomoci porovnat vhodnou verzi, potřebnou edici, rozsah licencí, virtualizační scénář i možnosti postupné modernizace. Cílem není prodat nejnovější produkt, ale navrhnout variantu, která odpovídá vašim reálným potřebám a rozpočtu.

ZAČNĚTE JEDNODUŠE

Nejprve zmapujte své prostředí a teprve poté vybírejte licence.

I jedna hodina strávená inventurou aplikací, verzí, serverů a stávajícího licenčního modelu může významně ovlivnit rozsah, složitost a náklady celého projektu upgradu.