SQL Server 2014 verloor in juli 2024 zijn Extended Support. Geen security-patches, geen bugfixes, en bij een audit een rode vlag richting NIS2- of ISO 27001-bewijslast. De migratie naar 2022 is geen strategie-discussie meer, het is een planning-discussie.
Twee paden: in-place of side-by-side
In-place upgrade is sneller maar verbergt valkuilen. Compatibility level blijft op 120 staan tenzij u hem expliciet bijzet, dus query-plans gedragen zich identiek. Voordeel: uren werk, geen applicatie-aanpassing. Nadeel: rollback is een restore en uw nieuwe features (in-memory OLTP-verbeteringen, Always Encrypted with secure enclaves, Azure-koppelingen) blijven onbenut. Side-by-side migratie via een nieuwe instantie geeft u een testpad, maar kost meer doorlooptijd en hardware.
Database Migration Assistant draaien
Microsoft Database Migration Assistant analyseert breaking changes, deprecated features en compatibility-issues tussen 2014 en 2022. Draai het op een productiekopie, niet op productie zelf. Verwacht hits op deprecated DBCC-commando's, oude SQL Mail-resten en een handvol systeem-stored-procedures die in 2022 niet meer bestaan. De rapportage geeft u een lijst die u afwerkt voor cutover.
SSIS, SSAS en SSRS migreren niet vanzelf
Een SQL-instantie-upgrade raakt niet automatisch uw Integration Services-pakketten. SSIS-pakketten op project-deployment-model migreren via Visual Studio. SSAS Tabular-modellen vragen aandacht voor compatibility level. SSRS heeft een eigen migratie-tool. Onderschat dit niet, het is meestal de helft van het werk.
Cutover-strategie
Backup-restore werkt voor kleine databases. Voor productiedatabases boven de 100 GB met krappe downtime-windows kiest u log shipping of Always On Availability Groups voor near-zero downtime. Test het cutover-script tweemaal in staging voordat u op vrijdagavond 22:00 aan de echte slag gaat.
Licentie-impact
SQL Server 2022 heeft Software Assurance-voordelen die 2014 niet had: Azure Hybrid Benefit, Failover Rights, Disaster Recovery in Azure. Reken vooraf met uw licentiepartij door of een upgrade in core-licenties past, of dat dit het moment is om naar Azure SQL Managed Instance te springen.
Verwant: ZZP SQL DBA, Freelance cloud consultant.