SQL Server 2016 was een grote release: query store, JSON-support, Always Encrypted. Tien jaar later loopt Extended Support af. Wie nu nog op 2016 draait, heeft achttien maanden om zonder paniek te plannen.

Wat 2022 toevoegt boven 2016

Acht jaar productontwikkeling. Ledger-tables voor onveranderbare audit-logs, Parameter Sensitive Plan optimalisatie, query store hints, Azure Synapse Link voor near-real-time analytics. Voor de meeste workloads zijn deze features geen migratie-aanleiding op zich, maar wel een argument om niet de tussenversie 2019 als doel te kiezen.

Compatibility level versus database engine

Een upgrade tilt uw engine naar 2022, maar uw databases blijven op compatibility level 130 (de 2016-default) staan. Dat houdt query-plans stabiel. Wie tegelijk naar level 160 gaat, krijgt de nieuwe cardinality estimator en query optimizer. Plan dit in twee fases: eerst engine-upgrade in productie, daarna per database compatibility level optillen na regressietests.

SSIS, SSAS, SSRS

Een 2016 SSAS Multidimensional kubus werkt op 2022 zonder herinrichting. SSAS Tabular-modellen op compatibility level 1200 of lager moeten omhoog. SSIS-pakketten met legacy-componenten zoals Excel 32-bits-providers vragen omzetting. SSRS blijft werken maar de installer is vanaf 2017 los van de hoofd-installer.

Doorlooptijd

Een schone 2016-instantie van twee databases is in twee weekenden te migreren. Een productie-omgeving met 25 databases, replicatie, transactional replication-publishers en een SSIS-park van honderd pakketten kost drie tot zes maanden, inclusief testen. Reken vooraf, dan komt u niet in de zomer van 2026 onder een hardloopdeadline.

Wat een DBA-consultant doet

De helft van het werk is geen techniek maar coordinatie. Welke applicatie-eigenaar heeft welke database, wie test welke kritieke query, wie tekent voor de cutover-window. Een ervaren freelance SQL DBA brengt dat ritme erin en zorgt dat u in twee tot drie weekenden klaar bent zonder applicatie-uitval.

Verwant: SQL DBA inhuren, Freelance cloud consultant.