Forscope

Când este SQL Server 2019 o alegere mai bună decât SQL Server 2022?

Atunci când caută un SQL Server pentru a-l implementa în infrastructura lor IT, organizațiile optează adesea pentru cea mai recentă versiune oferită de Microsoft – în prezent, aceasta este SQL Server 2022, care atrage noi clienți cu perspectiva unei colaborări mai profunde cu serviciile Microsoft Azure. Cu toate acestea, aduce și modificări importante (și potențial destul de costisitoare) în termenii și condițiile sale de licențiere, care ar trebui evaluate cu atenție de clienții care doresc să evite cheltuielile inutile, mai ales dacă este vorba de funcționalități de care nu au nevoie sau pe care nu le utilizează.

Deci, ce este diferit între SQL Server 2019 și SQL Server 2022?

Funcționalități

Inteligență

SQL Server 2022

SQL Server 2019

SQL Server 2017

Virtualizare date PolyBase

Virtualizare data lake

Backup și restaurare stocare obiecte

Azure Synapse Link

Disponibilitate

SQL Server 2022

SQL Server 2019

SQL Server 2017

Always On

Recuperare accelerată a bazei de date

Grupuri de disponibilitate cu scalare în citire

Scalabilitate mare a memoriei și concurenței

Replicare multi-scriere

Legătură către Azure SQL Managed Instance – replici

Legătură către Azure SQL Managed Instance – unidirecțională

Legătură către Azure SQL Managed Instance – bidirecțională

Grup de disponibilitate conținut

Criptare în repaus și în tranzit

Performanță

SQL Server 2022

SQL Server 2019

SQL Server 2017

Bază de date în memorie: OLTP în memorie

Bază de date în memorie: memorie persistentă

Bază de date în memorie: tempdb optimizat pentru memorie

Analiză operațională în timp real

Procesare inteligentă a interogărilor

Scanare paralelă a pool-ului de buffer

Query Store activat implicit cu suport pentru replici

Sugestii Query Store

Accelerare și descărcare integrate

Pool de buffer hibrid cu scriere directă

Extensie Advanced Vector Extension (AVX) 512 pentru îmbunătățirea operațiunilor în mod batch

 Securitate

SQL Server 2022

SQL Server 2019

SQL Server 2017

Always Encrypted cu enclave securizate

Descoperirea și clasificarea datelor

Criptare transparentă a datelor

Suport pentru criptarea backup-urilor

Criptare în repaus și în tranzit

Mascare dinamică a datelor și securitate la nivel de rând

Autentificare Entra ID (anterior Azure Active Directory) 

Microsoft Defender pentru SQL

Guvernanță centrală Microsoft Purview Integration

Politici de proprietar de date Microsoft Purview Integration

SQL Ledger

Suport pentru certificate PFX și alte îmbunătățiri criptografice

Protocol MS-TDS 8.0 și TLS 1.3

Programabilitate

SQL Server 2022

SQL Server 2019

SQL Server 2017

Suport Linux

Suport containere

Suport Kubernetes

Tabele temporale

Suport JSON

Suport date grafice

Suport UTF 8

Suport Java

Certificare compatibilitate bază de date

Funcții de manipulare a biților

Suport pentru serii de timp

 Suport BI și Analiză

SQL Server 2022

SQL Server 2019

SQL Server 2017

Servicii de integrare gestionate ca server

Model semantic BI tabular

Servicii de date master

Servicii de calitate a datelor

Relații multe-la-multe în modele tabulare

BI mobil end-to-end pe orice dispozitiv

Interogare directă SQL Server Analysis Services (SSAS)

Grupuri de calcul în model tabular

 Compatibil Azure

SQL Server 2022

SQL Server 2019

SQL Server 2017

Legătură către Azure SQL Managed Instance – replici

Legătură către Azure SQL Managed Instance – unidirecțională

Legătură către Azure SQL Managed Instance – bidirecțională

Imagini optimizate de mașini virtuale (VM) în galeria Azure

Replicare asincronă gratuită pe mașini virtuale Azure pentru recuperare în caz de dezastru

Microsoft Defender pentru SQL

Guvernanță centrală Azure Purview

Politici de proprietar de date Azure Purview

Autentificare Microsoft Entra ID (anterior Azure AD) 

Azure Synapse Link pentru SQL

Licențiere

Regulile de licențiere de bază pentru SQL Server 2019 și SQL Server 2022 rămân în mare parte aceleași – ambele pot fi licențiate fie utilizând modelul Per Core, fie modelul Server+CAL:

Cea mai semnificativă modificare constă în drepturile de virtualizare pentru mașinile virtuale individuale.

Mașinile virtuale individuale sunt utilizate de obicei de clienții a căror instanță SQL Server utilizează doar o fracțiune din resursele de calcul disponibile ale serverului. Implementarea bazelor de date ca mașini virtuale (VM) și alocarea unui număr limitat de nuclee acestora reduce numărul de licențe SQL Server core necesare, ceea ce poate duce la economii considerabile în costurile de licențiere.

Cu SQL Server 2022, Microsoft a introdus noi condiții pentru această practică, care îi reduc rentabilitatea în comparație cu SQL Server 2019, așa cum este explicat mai jos:

SQL Server 2019 Per Core

SQL Server 2022 Per Core

Licențierea VM-urilor individuale necesită achiziționarea unei licențe SQL Server 2019 core pentru fiecare nucleu virtual alocat VM-ului, cu un minim obligatoriu de 4 licențe core per VM.

Conform regulilor de licențiere SQL Server 2019 Per Core, abonamentul Software Assurance nu este necesar în acest scenariu, și astfel licențele perpetue pot fi utilizate fără niciun risc de a pierde conformitatea licenței cu termenii și condițiile stabilite de producătorul de software.

Pentru toate regulile de licențiere, consultați ghidul oficial de licențiere SQL Server 2019.

Începând cu SQL Server 2022, licențierea pentru VM-urile individuale este disponibilă numai sub licențe de abonament (cum ar fi cele provenite de la CSP, de exemplu) sau licențe perpetue cu Software Assurance activ.

Aceasta înseamnă că, pentru a licenția VM-uri individuale utilizând modelul Per Core, toți clienții trebuie să achiziționeze o licență de abonament core sau o licență cu Software Assurance activ pentru fiecare nucleu virtual alocat VM-ului (cu un minim obligatoriu de 4 licențe core per VM).

Pentru toate regulile de licențiere, consultați fișa tehnică oficială de licențiere SQL Server 2022.

Rețineți că atât pentru SQL Server 2019, cât și pentru SQL Server 2022, mașinile virtuale individuale pot fi licențiate și cu modelul Server+CAL, iar în astfel de cazuri un Software Assurance activ nu este obligatoriu.

Știați că?

Este încă posibil să achiziționați SQL Server 2019 Enterprise în modelul de licențiere Server+CAL! Pentru a afla mai multe, consultați descrierea produsului de pe site-ul nostru.

Tabel comparativ de licențiere SQL Server 2019 și 2022

 

SQL Server 2019

SQL Server 2022

Model de licențiere

Server+CAL; Per Core

Server+CAL; Per Core

Drepturi de virtualizare

disponibile fără Software Assurance atât pentru modelele Server+CAL, cât și pentru Per Core

Software Assurance obligatoriu pentru modelul Per Core

Sisteme de operare suportate

Windows 10 TH1 1507 sau mai nou
Windows Server 2016 sau mai nou

Windows 10 TH1 1507 sau mai nou
Windows Server 2016 sau mai nou

Sfârșitul suportului

08.01.2030

11.01.2033

Concluzie

Pentru a obține cea mai bună optimizare a licențierii, potențialii clienți ar trebui să își evalueze cu atenție nevoile reale în ceea ce privește funcționalitățile și virtualizarea SQL Server. Cerința pentru mașinile virtuale SQL Server 2022 cu Software Assurance poate crește semnificativ costul total al licențelor, dar unele proiecte avansate și medii IT virtualizate nu pot fi licențiate corespunzător fără acoperirea SA. Pe de altă parte, SQL Server 2019 poate satisface cu ușurință cerințele multor proiecte mai mici și medii virtuale mai puțin complexe, fără a duce la costuri suplimentare de abonament, făcând achiziția SQL Server 2022 inutilă.