Forscope

Kdy je SQL Server 2019 lepší volbou než SQL Server 2022?

Při hledání SQL Serveru pro nasazení do své IT infrastruktury se organizace často uchylují k nejnovější verzi nabízené společností Microsoft – v současnosti je to SQL Server 2022, který láká nové zákazníky s vyhlídkou hlubší spolupráce se službami Microsoft Azure. Přináší však také důležité (a potenciálně poměrně nákladné) změny v licenčních podmínkách, které by měli pečlivě vyhodnotit zákazníci, kteří se chtějí vyhnout zbytečným výdajům, zejména pokud jde o funkce, které nepotřebují nebo nepoužívají.

Jaké jsou tedy rozdíly mezi SQL Serverem 2019 a SQL Serverem 2022?

Funkce

Inteligence

SQL Server 2022

SQL Server 2019

SQL Server 2017

Virtualizace dat PolyBase

✔

✔

✔

Virtualizace datového jezera

✔

Zálohování a obnova objektového úložiště

✔

Azure Synapse Link

✔

Dostupnost

SQL Server 2022

SQL Server 2019

SQL Server 2017

Always on

✔

✔

✔

Zrychlená obnova databáze

✔

✔

Skupiny dostupnosti s rozšířením pro čtení

✔

✔

✔

Škálovatelnost velké paměti a souběžnosti

✔

Replikace s vícenásobným zápisem

✔

Propojení s Azure SQL Managed Instance – repliky

✔

✔

✔

Propojení s Azure SQL Managed Instance – jednosměrné

✔

✔

✔

Propojení s Azure SQL Managed Instance – obousměrné

✔

Skupina dostupnosti s obsahem

✔

Šifrování v klidu a za pohybu

✔

✔

✔

Výkon

SQL Server 2022

SQL Server 2019

SQL Server 2017

In-memory databáze: in-memory OLTP

✔

✔

✔

In-memory databáze: trvalá paměť

✔

✔

✔

In-memory databáze: paměťově optimalizovaný tempdb

✔

✔

Provozní analytika v reálném čase

✔

✔

✔

Inteligentní zpracování dotazů

✔

✔

✔

Paralelní skenování vyrovnávací paměti

✔

Query Store ve výchozím nastavení s podporou replik

✔

Nápovědy Query Store

✔

Integrovaná akcelerace a odlehčení

✔

Hybridní vyrovnávací paměť s přímým zápisem

✔

Rozšíření Advanced Vector Extension (AVX) 512 pro zlepšení operací v dávkovém režimu

✔

 Zabezpečení

SQL Server 2022

SQL Server 2019

SQL Server 2017

Always encrypted s bezpečnými enklávami

✔

✔

Objevování a klasifikace dat

✔

✔

Transparentní šifrování dat

✔

✔

✔

Podpora šifrování záloh

✔

✔

✔

Šifrování v klidu a za pohybu

✔

✔

✔

Dynamické maskování dat a zabezpečení na úrovni řádků

✔

✔

✔

Ověřování Entra ID (dříve Azure Active Directory)

✔

Microsoft Defender pro SQL

✔

✔

✔

Centrální správa integrace Microsoft Purview

✔

✔

✔

Zásady vlastníka dat integrace Microsoft Purview

✔

SQL Ledger

✔

Podpora certifikátů PFX a dalších kryptografických vylepšení

✔

Protokol MS-TDS 8.0 a TLS 1.3

✔

Programovatelnost

SQL Server 2022

SQL Server 2019

SQL Server 2017

Podpora Linuxu

✔

✔

✔

Podpora kontejnerů

✔

✔

✔

Podpora Kubernetes

✔

✔

Temporální tabulky

✔

✔

✔

Podpora JSON

✔

✔

✔

Podpora grafových dat

✔

✔

✔

Podpora UTF 8

✔

✔

Podpora Javy

✔

✔

Certifikace kompatibility databáze

✔

✔

✔

Funkce pro manipulaci s bity

✔

Podpora časových řad

✔

 Podpora BI a analýzy

SQL Server 2022

SQL Server 2019

SQL Server 2017

Integrační služby spravované jako server

✔

✔

✔

Tabulkový sémantický model BI

✔

✔

✔

Služby hlavních dat

✔

✔

✔

Služby kvality dat

✔

✔

✔

Vztahy typu mnoho ku mnoha v tabulkových modelech

✔

✔

Komplexní mobilní BI na jakémkoli zařízení

✔

✔

✔

Přímý dotaz SQL Server Analysis Services (SSAS)

✔

✔

✔

Skupiny výpočtů v tabulkovém modelu

✔

✔

 Podpora Azure

SQL Server 2022

SQL Server 2019

SQL Server 2017

Propojení s Azure SQL Managed Instance – repliky

✔

✔

✔

Propojení s Azure SQL Managed Instance – jednosměrné

✔

✔

✔

Propojení s Azure SQL Managed Instance – obousměrné

✔

Optimalizované obrazy virtuálních počítačů (VM) v galerii Azure

✔

✔

✔

Bezplatná asynchronní replikace na virtuálních počítačích Azure pro zotavení po havárii

✔

✔

Microsoft Defender pro SQL

✔

✔

✔

Centrální správa Azure Purview

✔

✔

✔

Zásady vlastníka dat Azure Purview

✔

Ověřování Microsoft Entra ID (dříve Azure AD)

✔

Azure Synapse Link pro SQL

✔

Licencování

Základní licenční pravidla pro SQL Server 2019 a SQL Server 2022 zůstávají z velké části stejná – oba lze licencovat buď pomocí modelu Per Core, nebo modelu Server+CAL:

Nejvýznamnější změna spočívá v virtualizačních právech pro jednotlivé virtuální stroje.

Jednotlivé virtuální stroje obvykle používají zákazníci, jejichž instance SQL Serveru využívá pouze zlomek dostupných výpočetních zdrojů serveru. Nasazení databází jako virtuálních strojů (VM) a přidělení omezeného počtu jader jim snižuje počet požadovaných licenčních jader SQL Serveru, které je třeba zakoupit, což může vést k značným úsporám licenčních nákladů.

S SQL Serverem 2022 Microsoft zavedl nové podmínky pro tuto praxi, které snižují její nákladovou efektivitu ve srovnání s SQL Serverem 2019, jak je vysvětleno níže:

SQL Server 2019 Per Core

SQL Server 2022 Per Core

Licencování jednotlivých VM vyžaduje zakoupení licence SQL Server 2019 na jádro pro každé virtuální jádro přidělené VM, s povinným minimem 4 licenčních jader na VM.

Podle licenčních pravidel SQL Server 2019 Per Core není v tomto scénáři vyžadováno předplatné Software Assurance, a proto lze trvalé licence používat bez rizika ztráty souladu s licenčními podmínkami stanovenými výrobcem softwaru.

Všechna licenční pravidla naleznete v oficiálním průvodci licencováním SQL Server 2019.

Počínaje SQL Serverem 2022 je licencování pro jednotlivé VM dostupné pouze v rámci předplatných licencí (například těch z CSP) nebo trvalých licencí s aktivním Software Assurance.

To znamená, že pro licencování jednotlivých VM pomocí modelu Per Core musí všichni zákazníci zakoupit předplatnou licenci na jádro nebo licenci s aktivním Software Assurance pro každé virtuální jádro přidělené VM (s povinným minimem 4 licenčních jader na VM).

Všechna licenční pravidla naleznete v oficiálním datovém listu licencování SQL Server 2022.

Všimněte si, že pro SQL Server 2019 i SQL Server 2022 lze jednotlivé virtuální stroje licencovat také modelem Server+CAL a v takových případech není aktivní Software Assurance povinná.

Věděli jste?

Stále je možné zakoupit SQL Server 2019 Enterprise v licenčním modelu Server+CAL! Více se dozvíte v popisu produktu na našich webových stránkách.

Srovnávací tabulka licencování SQL Serveru 2019 a 2022

 

SQL Server 2019

SQL Server 2022

Licenční model

Server+CAL; Per Core

Server+CAL; Per Core

Virtualizační práva

dostupná bez Software Assurance pro modely Server+CAL i Per Core

Software Assurance povinná pro model Per Core

Podporované operační systémy

Windows 10 TH1 1507 nebo novější
Windows Server 2016 nebo novější

Windows 10 TH1 1507 nebo novější
Windows Server 2016 nebo novější

Konec podpory

8.01.2030

11.01.2033

Závěr

Pro dosažení nejlepší optimalizace licencování by potenciální zákazníci měli pečlivě posoudit své skutečné potřeby ohledně funkcí a virtualizace SQL Serveru. Požadavek na virtuální stroje SQL Server 2022 se Software Assurance může výrazně zvýšit celkové náklady na licence, ale některé pokročilé projekty a virtualizovaná IT prostředí nelze řádně licencovat bez pokrytí SA. Na druhou stranu, SQL Server 2019 může snadno splnit požadavky mnoha menších projektů a méně složitých virtuálních prostředí bez dodatečných nákladů na předplatné, čímž se nákup SQL Serveru 2022 stává zbytečným.