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í:
Konec podpory – SQL Server 2016 už není ve standardním životním cyklu podpory. Pokud chcete dál dostávat běžné bezpečnostní aktualizace od výrobce, je třeba zvolit (novější) podporovanou verzi nebo dočasně využít program ESU.
Požadavky aplikací – Nová verze ERP, CRM, účetního systému nebo interní aplikace vyžaduje novější SQL Server, případně ji její dodavatel pro starší verzi již nepodporuje.
Výkon a kapacita – Současné prostředí naráží na výkonové limity. Přechod na novější verzi může otevřít cestu k novějším optimalizacím při zpracování databází a lepší práci s rostoucím objemem dat.
Bezpečnostní a regulační požadavky (compliance) – Chcete modernější bezpečnostní funkce, delší období pravidelných aktualizací nebo splnit interní pravidla a externí požadavky na zabezpečení IT.
Obnova infrastruktury – Měníte hardware, virtualizační platformu nebo Windows Server a chcete změnu spojit s databázovou vrstvou.
Náklady a licencování – Hledáte stabilní trvalé licenční řešení a optimalizaci celkových nákladů. Nejde jen o pořizovací cenu licence, ale také o počet potřebných licencí, virtualizaci, náklady na migraci a budoucí provoz.
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:
Podpora od dodavatelů aplikací – U každé klíčové aplikace si potvrďte, které verze SQL Serveru její dodavatel podporuje.
Ovladače a integrační vrstvy – Zkontrolujte používané ovladače, middleware a další integrační vrstvy mezi databází, aplikacemi a okolními systémy. Právě zde se při upgradu mohou projevit skryté závislosti.
Změny kompatibility – Prověřte funkce, které novější verze mění, označuje za zastaralé nebo už nepodporuje. V dokumentaci Microsoftu se setkáte zejména s pojmy breaking changes, tedy změny, které mohou narušit dosavadní fungování, behavior changes, neboli změny chování, a deprecated features, tedy zastaralé funkce určené k budoucímu vyřazení.
Serverové objekty a související služby – Do kontroly zahrňte také úlohy SQL Server Agent, propojené servery, přihlašovací údaje, komponenty SQL Server Integration Services a SQL Server Reporting Services (SSIS/SSRS), replikace a High Availability scénáře. Tyto prvky nemusí být součástí samotné databáze, přesto mohou být pro provoz aplikace zásadní.
Testování mimo produkci – Databáze i aplikace nejprve otestujte v neprodukčním prostředí. Teprve po ověření kompatibility, výkonu a klíčových provozních scénářů plánujte změnu v produkčním provozu.
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í
Vytvořte inventuru všech instancí SQL Serveru, včetně používaných verzí, edicí, Service Packů a kumulativních aktualizací.
Pro každou databázi zaznamenejte jejího vlastníka, velikost, kritičnost a požadované hodnoty RTO a RPO, tedy cílovou dobu obnovy a maximální přijatelné množství ztráty dat.
Seznamte se s aplikacemi, které závisí na SQL Serveru, a potvrďte kompatibilitu s cílovou verzí u jejich dodavatelů.
Technická připravenost
Zkontrolujte, zda stávající operační systém, hardware a další software splňují požadavky cílové verze.
Vyhodnoťte změny, které mohou narušit kompatibilitu, změnit chování systému nebo ovlivnit zastaralé funkce.
Zkontrolujte přihlášení (logins), úlohy SQL Server Agent, propojené servery (linked servers), pověření (credentials) a další serverové objekty.
Zkontrolujte komponenty SSIS, SSRS a Analysis Services, replikaci, log shipping a konfigurace vysoké dostupnosti (High Availability).
Testování a rollback
Před provedením produkční změny vytvořte úplnou zálohu a proveďte ověřený test obnovy.
Zaznamenejte výkonnostní parametry stávajícího prostředí, abyste je mohli porovnat s výsledným stavem po migraci.
Otestujte databáze, aplikace a klíčové provozní scénáře v neprodukčním prostředí.
Rozhodněte se, zda budete upgradovat stávající instanci nebo provádět side-by-side migraci na novou instanci, a připravte plán rollbacku pro případ komplikací.
Licencování a organizace projektu
Potvrďte cílovou edici, licenční metriku, počet potřebných licencí a dopad virtualizace.
Naplánujte okno údržby, přidělte odpovědnosti a připravte komunikační plán pro uživatele, administrátory a dodavatele připojených aplikací.
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.