Solve With Software

SQL Server modernisation and cloud migration

SQL Server 2016 went out of support on 14 July 2026, 2017 follows on 12 October 2027, and the Windows Server most of them run on ends in January 2027. Solve With Software moves the database rather than only the version number: an in-place upgrade to a supported release, a move to Azure SQL where the case is real, or paid extended updates as a bridge while the applications on top are dealt with. Every application that reads the database is found first, and the move is rehearsed in staging with the data reconciled before anything switches.

Book a free consultation

Free · 1 hour · no obligation

Where the versions stand

The dates are published, and two of them have already arrived.

VersionExtended support endsNotes
SQL Server 2012 and earlierPassedOut of support for years; paid updates have also ended
SQL Server 20149 July 2024Passed
SQL Server 201614 July 2026Passed. Paid Extended Security Updates run to July 2029
SQL Server 201712 October 2027
SQL Server 20198 January 2030
SQL Server 2022January 2033
SQL Server 2025Released November 2025Current

Out of support means no security patches. A database server that's reachable from the network and no longer patched is the kind of risk that doesn't announce itself. The server underneath has its own date: Windows Server 2016 support ends in January 2027, and a SQL Server on it goes with the server.

What we usually find

A version chosen when the application was built and never revisited, because it worked. Compatibility level set for a version older than the one installed. Stored procedures that hold business rules nobody has read in years. SQL Server Agent jobs that run overnight and that only one person knows about. Linked servers to something that no longer exists. And three or four applications reading the database that weren't in the original list: a reporting tool such as SSRS, a spreadsheet with a live query, an integration someone set up in 2019.

The database is usually fine. The problem is that nobody has a map of what depends on it, and upgrading a database without that map is how applications break on a Monday.

The paths

Upgrade in place, or side by side, to a supported version. SQL Server 2022 or 2025 on a supported Windows Server. The usual answer for a database that stays on your own infrastructure. Side by side (a new server, restore, test, cut over) is safer than in place, because the old server stays as the fallback.

Move to Azure SQL. Azure SQL Managed Instance where the applications need SQL Agent jobs, linked servers and the rest of the full product; Azure SQL Database where they don't. The case is real when the server hardware is due for replacement anyway, when backups and patching are the thing nobody is doing, or when the business is moving other systems to the cloud. It's not automatically cheaper, and the assessment puts the numbers side by side rather than assuming.

Extended Security Updates as a bridge. Paid, per core, and rising each year, but they buy time on 2016 while the applications on top are modernised. Sensible when the application is the real project and the database move is a stage of it, not the point.

Migrate to PostgreSQL. Rarely worth it for an existing system, because every stored procedure and every application query has to change. It comes up when a rebuild is happening anyway and licensing is the driver. The assessment says whether it applies.

The assessment maps what depends on the database and prices each path as a fixed number.

How a database move works

  1. Find everything that reads it. Applications, reports, spreadsheets, integrations, Agent jobs, linked servers, replication. This is most of the assessment and most of the risk.
  2. Check what the target rejects. Deprecated features, compatibility level, collation, CLR assemblies, old drivers on the application side. SQL Server's own tooling reports most of it; a person reads the rest.
  3. Build the new server, or the Azure target, and restore a copy. Run every application against the copy in a test environment.
  4. Rehearse the cutover in staging. Restore, re-point each application, run the overnight jobs, run the reports, reconcile counts and totals against the old server.
  5. Cut over at a quiet time, with the old server left intact and reachable as the fallback until you're confident.
  6. Retire the old server and its Windows licence when the fallback is no longer needed.

Downtime is the length of the final restore and re-pointing, which the rehearsal has measured.

Your data

It moves once, by backup and restore or by the Azure migration tooling, and it's reconciled on the other side: row counts, checksums, totals, and a sample of records compared. Nothing switches until the rehearsal in staging has shown the applications work against the new server. The old server stays as the fallback.

What it costs

The assessment is from £395 + VAT, sized on a free one-hour consultation, with an exact price before you commit. For a SQL Server move it maps every dependency, checks the target's requirements, and prices the move as a fixed number, alongside the licence and hosting numbers for each path. What drives the price and the payment terms each have a page.

The risks of waiting

Unpatched, and reachable. That's the whole risk of an out-of-support database server, and it applies to 2016 now. Cyber Essentials and insurance questionnaires ask about it. After that: the Windows Server date in January 2027, the application whose driver won't talk to a newer server, and the overnight job nobody documented, which is found on the day it doesn't run.

How we approach it

Map the dependencies, rehearse the move, keep the old server until the new one has proven itself. Marc Allington has run SQL Server under business systems since SQL Server 2000 and has moved them on-premises and to Azure. Everything we build runs on open, widely used technology, in your own accounts.

The technical checklist for a SQL Server move

CheckWhy it matters
Version, edition and compatibility levelSets the support date and what the upgrade tooling will flag.
Every application, report, spreadsheet and integration that connectsThe dependency map. The ones not on the list are the ones that break.
SQL Agent jobs, linked servers, replication, CLREach has to exist on the target, or be replaced.
Drivers on the application sideOld OLE DB and ODBC drivers refuse newer servers or newer encryption.
Backups: are they taken, and do they restore?Tried, not assumed, before anything else.
Server: Windows version and what else runs on itWindows Server 2016 goes in January 2027; other services on the same box shape the plan.
Data volume and the restore timeSets the cutover window.
Licensing: cores, CALs, Software AssuranceDecides whether Azure or a new on-premises licence is the cheaper path.

Each answer goes into the report with its consequence for each path and a fixed price.

Questions

What people ask before they book.

We're on SQL Server 2016. How urgent is this?

Support ended on 14 July 2026, so it's unpatched now. Paid Extended Security Updates run to 2029 and are a reasonable bridge if the applications on top need work first. Doing nothing isn't a bridge.

Only the ones nobody mapped. The move is rehearsed in staging with every application re-pointed and every job run against a copy, so what would break is found before the day. The old server stays as the fallback.

Sometimes. It's the right answer when the hardware is due anyway, when nobody is patching or backing up the server, or when the rest of your systems are going that way. It's not automatically cheaper, and the assessment puts the numbers side by side.

The length of the final restore and re-pointing, which the rehearsal measures. For most business systems that's a quiet evening, with the old server intact if anything is wrong.

Usually the database, because it's the shared foundation and the move is contained. Then the application, in stages, against a database that's now supported. The assessment sets the order for your case.

Start with a free consultation

An hour on your system, online or by phone. From there we size the assessment, from £395 + VAT, and give you an exact price before you commit.

Want the numbers first? See how pricing works.

Written by Marc Allington, founder. .