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ă.