SQL Server 2012 viel in juli 2022 uit Extended Support. Drie jaar later komen we het nog tegen op productiesystemen, vaak gekoppeld aan een applicatie waarvan de leverancier failliet is of waarvan de eigenaar denkt dat "het draait toch nog". Het draait, totdat de eerste auditor het ziet of de eerste ransomware door een gat in 2012 binnenwandelt.
Direct of in twee stappen
Een upgrade van 2012 direct naar 2022 wordt door de installer ondersteund, maar Microsoft adviseert in de praktijk een tussenstap via 2017 of 2019 voor grote databases met diepe replicatie-historie. Voor de meerderheid van de installaties werkt direct prima. Test het op een gerestoreerde kopie voordat u op productie aanzet.
Deprecated en removed features
Tussen 2012 en 2022 zit veel afgeschreven functionaliteit. Database mail-profielen op oude formats. SQL Server Compact Edition (compleet weg). Server-side TLS 1.0/1.1. Als uw applicatie nog op deze leunt, valt na cutover de connectie weg. Database Migration Assistant flagt dit, doe die scan eerst.
Always On en clustering
Een 2012 Failover Cluster met Windows Server 2012 R2 als OS heeft een dubbele EOL-vlag (OS sinds oktober 2023, SQL sinds 2022). Plan de OS-vervanging tegelijk met de SQL-upgrade. Rolling upgrade van een cluster vraagt aandacht voor quorum-config en Always On AG-failover-volgorde.
Encryption en compliance
SQL Server 2012 ondersteunt Transparent Data Encryption maar mist Always Encrypted, Row-Level Security en Dynamic Data Masking. Voor organisaties onder NIS2, ISO 27001 of de zorg-NEN 7510 zijn deze controls relevante. De upgrade is dus niet alleen een EOL-fix, maar een compliance-vooruitgang.
Wat het kost
Een freelance SQL DBA-consultant rekent doorgaans 110 tot 160 euro per uur. Een typische 2012-naar-2022 migratie van 5 tot 15 databases kost 80 tot 200 uur, exclusief applicatie-eigenaren. De boete bij een datalek door een ongepatchte 2012-instantie is een orde van grootte hoger.
Verwant: SQL DBA inhuren, Freelance cybersecurity consultant.