Luna trecuta, mai exact pe12 iulie, perioada de suport extins asigurată de Microsoft pentru SQL Server 2012 a luat sfârșit. Prin urmare, dacă aveti acest produs de aproape de o lună sunteți pe cont propriu, pentru că nu mai beneficiați de niciun update sau patch gratuit de securitate, chiar dacă apar vulnerabilități critice.

Prin prisma experienței acumulate la Pras cu alte produse Microsfot rămase fără suport oficial, vă sfătuim să evitați riscurile și să căutați o soluție, inclusiv printre alternativele prezentate mai jos.

Înainte de toate se impune însă o precizare – mai puteți beneficia de încă trei ani de Extended Security Updates pentru Microsoft SQL Server 2012. Însă contra cost! Iar prețul total pe care îl veți plăti la finalul perioadei de grație va fi egal cu cel al licenței pentru cea mai recentă versiune disponibilă pe piață.

După trei ani însă tot va trebui să migrati la o nouă versiune. Așa că prima soluție pe care v-o recomandăm este ca – decât să stați cu frică și să vă „peticiți“ din mers găurile de securitate – să faceți pasul acum și să treceți direct la cea mai nouă versiune. Adică la SQL Server 2019 (15.x), pentru că versiunea 2022 (16.x) se lasă încă așteptată și, cel mai probabil, va fi cu adevărat stabilă la circa un an de la lansarea oficială.

Opțiunea SQL Server on premises

Pe piață mai sunt disponibile și versiunile SQL Server 2014 (12.x), 2016 (13.x) și 2017 (14.x).

12.x „expiră“ însă în 2024, prin urmare după doi ani va trebui să migrati din nou. Cu celelalte două versiuni aveți ceva mai mult spațiu de manevră, dar SQL Server 2019 are suport extins până în 2030! Și, în plus, vine cu mai multe funcționalități și îmbunătățiri:

  • Tehnologii inteligente, precum cele de Intelligent Query Processing (IQP) care îmbunătățesc performanța workload-urilor și optimizează utilizarea SQL Server Database Engine.
  • Suport pentru tehnologia In-Memory Database, care crește viteza de accesare a datelor rezidente în memorie și asigură rate de transfer mai bune.
  • Monitorizare optimizată prin livrarea de informații extinse despre orice workload, în timp real.
  • Suport îmbunătățit pentru dezvoltatori (UTF-8 pentru import și export de date, mai multe limbaje de programare și extensii de limbaj etc.)
  • Depistarea rapidă a erorilor din procesele ETL (Extract, Transform and Load)
  • Securitate îmbunătățită prin criptare continuă, gestionarea certificatelor direct din SQL Server Configuration Manager, funcționalități de audit etc.
  • Disponibilitate crescută (de exemplu, suportă până la 5 replici simultane, față de 3 în SQL Server 2017) și recuperare mai rapidă a datelor.
  • Suport extins pentru tehnologiile de containerizare.
  • Mai multe opțiuni de setare avansată.
  • Servicii multiple de Machine Learning, analiză, integrare și raportare.

Opțiunea SQL Server în cloud

Există însă și o a doua soluție – să vă mutați cu totul în Azure, respectiv în cloud-ul Microsoft. Aici aveți la dispoziție două variante:

  • Migrati serverul SQL 2012 pe care îl dețineți, cu tot cu licențe, pe Azure Virtual Machines și beneficiați de trei ani de Extended Security Updates gratuit. Dacă optați pentru această variantă, Microsoft susține că puteți economisi până la 69% din suma pe care ați fi cheltuit-o achiziționând Extended Security Updates pentru versiunea on-premises. Mai important este însă că, o dată mutați pe Azure Virtual Machines, migrarea la SQL Server 2019 este mult mai facilă, Microsoft punând la dispoziție servicii dedicate de asistență.
  • Apelați la Azure SQL Managed Instance, care combină performanța și compatibilitatea extinsă a motorului SQL Server cu beneficiile unui serviciu de baze de date complet gestionat și mereu actualizat.

După cum se poate vedea, soluții există, dar decizia nu e tocmai ușoară. Dacă vreți să faceți alegerea potrivită nevoilor voastre în cunoștință de cauză și împăcând și costurile, și riscurile, și câștigurile…vă suntem întotdeauna aproape.