
SQL Server 2016 reached end of support, often called end of life, on July 14, 2026, and SQL Server 2014 reached it on July 9, 2024, so as of October 2026 neither gets regular security patches. If a database on either version is still running your accounting system, your line-of-business app, or anything holding customer records, you have three real choices: move it to Azure SQL, upgrade to SQL Server 2025, or buy Extended Security Updates and put a hard deadline on the calendar.
Doing nothing is the fourth choice, and it's the one that shows up in breach reports.
At a glance
- SQL Server 2016 support ended July 14, 2026, and SQL Server 2014 support ended July 9, 2024. No more regular security patches, no technical support.
- Three real paths: Azure SQL, SQL Server 2025, or Extended Security Updates (through July 2029 for 2016, July 2027 for 2014).
- ESUs need Azure Arc plus either Software Assurance or pay-as-you-go billing.
- Free Express editions count, they're the instances nobody knows they have, and they can't get ESUs at all.
- Your application vendor's supported-version list decides this, not your preference.
What does end of support actually mean?
No more security updates. Microsoft's own announcement is blunt about it: "As of today, July 14, 2026, SQL Server 2016 has reached end of support," and Microsoft "no longer provides regular security updates or technical support for the product" (Microsoft SQL Server Blog).
The server keeps running. That's what makes this dangerous. Nothing breaks on day one, so it slides down the priority list until a vulnerability gets published and there's no patch coming.
Two other things quietly break with it. Your cyber insurance application asks whether you run supported software, and your auditors ask the same question if you're under HIPAA, PCI DSS, SOC 2, or NYDFS Part 500. An unsupported database engine is a finding.
How do I know if we're still running it?
Most owners don't know, because SQL Server usually got installed by a software vendor, not by IT. Check three places.
- Your servers. Run SELECT @@VERSION against each SQL instance. SQL Server 2016 reports as version 13.x and SQL Server 2014 as 12.x.
- SQL Server Express. The free edition ships bundled inside accounting, dental, legal, and ERP applications. Microsoft's lifecycle page lists the same end-of-support date for Developer, Enterprise, Enterprise Core, Express, Standard, and Web editions (Microsoft Lifecycle). Express is the copy everyone forgets.
- Old virtual machines. The reporting server nobody logs into is still on the network and still reachable.
If you don't have a current inventory of what's installed where, that's the real problem, and it's bigger than this one product. IT asset management is what turns end-of-support announcements from fire drills into scheduled work.
What are my three options?
Microsoft names three paths: move to Azure SQL (Database, Managed Instance, or SQL Server on Azure VMs), upgrade to SQL Server 2025, or subscribe to Extended Security Updates. ESUs buy time rather than solve anything: they keep patches flowing while you plan the real move. Pick based on whether your application vendor supports the newer version.
That last sentence is the whole decision. Small businesses rarely control the database directly; the application on top of it does. Call the vendor before you price anything.
What about SQL Server 2014 end of life?
SQL Server 2014 reached end of support on July 9, 2024, two years ahead of 2016, and the same three paths apply with three differences:
- Less ESU time is left. The third and final ESU year runs out in July 2027, according to Microsoft's SQL Server 2014 lifecycle page.
- Joining ESUs late costs more. Azure bills back to the start of the current ESU year, which began in July 2026, and Microsoft's terms require coverage for the earlier ESU years too.
- Azure virtual machines get them free. A SQL Server 2014 instance moved as-is to an Azure VM receives ESUs at no charge until the ESU period ends, a benefit Microsoft does not extend to SQL Server 2016 (Microsoft Learn).
There is also a shortcut: SQL Server 2014 with Service Pack 3 can upgrade in place directly to SQL Server 2025, with no intermediate version, as long as the server runs Windows Server 2019 or later (supported upgrade paths). SQL Server 2012 and older have no ESU offer at all, so upgrading or migrating is the only fix.
| Version | End of support | Extended Security Updates |
|---|---|---|
| SQL Server 2014 | July 9, 2024 | Available until July 2027 |
| SQL Server 2016 | July 14, 2026 | Available until July 2029 |
| SQL Server 2017 | October 12, 2027 | Not needed yet |
| SQL Server 2019 | January 8, 2030 | Not needed yet |
| SQL Server 2022 | January 11, 2033 | Not needed yet |
| SQL Server 2025 | January 6, 2036 | Not needed yet |
Dates are from Microsoft's lifecycle pages, as of October 2026. SQL Server 2017 is the next one to plan for.
How long do Extended Security Updates last?
Up to three years. Microsoft's documentation states you "can sign up for an Extended Security Update (ESU) subscription for your servers and remain protected for up to three years," and that for SQL Server 2016 the subscription "is available from Year 1 of the extended support period, which starts on July 14, 2026" (Microsoft Learn). That puts the hard wall in July 2029, and July 2027 for SQL Server 2014.
Know what you're buying. ESUs carry only security fixes that Microsoft rates Critical, released if and when one is needed, with no bug fixes or new features, and Microsoft's support covers only problems with those updates (ESU FAQ). The instance must be on the latest service pack, which is SP3 for both 2014 and 2016, and only Enterprise and Standard editions qualify. Express, Web and Developer editions can't subscribe.
There are two conditions worth knowing before you budget. ESUs for on-premises and multicloud servers are delivered through Azure Arc, so the server needs to be Arc-connected. And to subscribe you need either active Software Assurance or pay-as-you-go SQL Server billing enabled.
Price varies by version, edition and core count, so get a real quote rather than a rule of thumb. Azure bills the subscription by the hour with a four-core minimum per server, and a late start is billed back to the beginning of the current ESU year: sign up for SQL Server 2016 ESUs in October 2026 and the first bill reaches back to July 15. Microsoft's own end-of-support guide puts ESUs at roughly 75% of the on-premises license cost per year, which is why the conversation usually ends the same way: three years of ESU costs enough that migrating starts to look cheap.
Which option fits a 20-to-100-person business?
Azure SQL Managed Instance, most of the time. It takes the patching, backup, and high-availability work off your plate permanently, and Microsoft describes it as a service that never reaches end of support. That's the actual reason you're reading this post: so you stop having this conversation every few years. Our Azure migration work covers the move.
Upgrade in place to SQL Server 2025 when your vendor certifies it and the server already runs Windows Server 2019 or later, the oldest version SQL Server 2025 supports. Support runs to January 2036 and nothing else about your environment changes. For a vendor app on SQL Server Express, the usual move is SQL Server 2025 Express, which is still free and allows databases up to 50 GB.
Stay on-premises with ESU only when a vendor app is hard-pinned to 2014 or 2016 and the vendor has a dated roadmap to something newer. Get that date in writing.
If the server running SQL is also past its own support date, combine the projects. Plenty of businesses are carrying both at once, and our post on Windows Server 2016 end of support shows how those timelines overlap. Our managed IT services team handles these as one migration rather than two.
What breaks when you upgrade?
Less than people fear, but check four things.
- Compatibility level. A database restored onto SQL Server 2025 keeps its old compatibility level. Raising it changes how the query optimizer behaves, which is where slow queries appear after an otherwise clean upgrade.
- Deprecated features. Old data types and discontinued syntax in vendor code or custom reports need fixing before cutover, not during.
- Authentication. Hard-coded SQL logins and service accounts in config files have to be recreated. Write them down first.
- Integration and reporting services. SSIS packages and SSRS reports are separate installs with their own upgrade steps. They're the most common thing forgotten on migration day. SQL Server 2025 no longer includes Reporting Services; Microsoft moved on-premises reporting to Power BI Report Server, so SSRS reports need their own plan.
Test in a copy of the environment. Restore a backup onto the new version, point a test client at it, and let the people who use the application every day try to break it.
What should we do in the next 30 days?
Four steps, in order.
- Inventory every SQL instance, including Express editions bundled in applications.
- Ask each application vendor which SQL versions they support today, and get the answer in email.
- Price both paths for each instance: migrate versus ESU for three years.
- Put a cutover date on the calendar for every instance, even the ones taking ESU.
The businesses that handle this well aren't the ones that move fastest. They're the ones that know exactly how many instances they have.
Frequently asked questions
Is SQL Server 2016 Express also out of support?
Yes. Microsoft's lifecycle listing applies the same end-of-support date to Express as to the paid editions. This catches a lot of businesses out, because Express gets installed silently by vendor applications and never appears on a software purchase record. Check for it specifically.
Can SQL Server Express get Extended Security Updates?
No. Microsoft sells ESUs only for Enterprise and Standard editions, so an Express instance has no paid way to keep receiving security fixes. The fix is an upgrade, usually to SQL Server 2025 Express once the application vendor supports it, or a move to a paid edition or Azure SQL if the database has outgrown Express.
What affects the cost of staying on SQL Server 2014 or 2016?
For ESUs: the edition (Enterprise costs more than Standard), the number of cores, with a four-core minimum per server, and how late you sign up, because Azure bills back to the start of the current ESU year. For a migration: how many instances and applications are involved, whether the server under SQL also needs replacing, and how much vendor testing the application requires. When NetSys manages the environment, the ongoing work is part of a flat monthly fee per user; the migration project is scoped on its own.
Who handles support and escalations after end of support?
Not Microsoft, for the most part. Microsoft won't open a support case for SQL Server 2014 or 2016 without ESUs, even if you have a support plan, and with ESUs it only takes cases about the updates themselves. Day to day, that leaves your application vendor and your IT provider. If NetSys manages the server, our help desk is staffed seven days a week, 4 a.m. to 11 p.m. Eastern, and monitoring and emergency service run around the clock.
Can we just leave it running behind the firewall?
It reduces the risk but doesn't remove it. Ransomware operators move laterally from a compromised workstation, and an unpatched database is exactly what they look for once inside. Network segmentation and strict access control buy you time, not safety. Treat it as a deadline extension, not a fix.
Do we need Software Assurance to buy ESUs?
You need either active Software Assurance or pay-as-you-go SQL Server billing enabled, and on-premises servers must be connected through Azure Arc. If you have neither in place today, factor that setup work into the timeline, because it isn't a same-week purchase.
Is moving to Azure SQL cheaper than staying on-premises?
It depends on how your database is used, not on list price. Always-on transactional workloads with steady load often cost more per month in Azure but remove server hardware, patching labor, and backup licensing. Databases that sit idle overnight usually come out ahead. Model your actual usage before deciding.
How long does a SQL Server migration take?
For a single small database with a cooperative vendor, a few weeks including testing. For several instances tangled into line-of-business applications, plan a quarter. The database copy itself is fast; vendor certification and application testing is what sets the schedule.
Still running SQL Server 2014 or 2016 and not sure what depends on it? Book a call with an engineer, and we'll help you inventory your SQL instances, confirm what each application supports, and price the options side by side.
Related reading
Managed ITWindows Server 2016 End of Support: What SMBs Do Now
Read Article
Managed ITSharePoint Server 2016 and 2019 End of Support: What Now
Read Article
Managed ITExchange Server 2016/2019 End of Support: What SMBs Do Now
Read ArticleAlso on this topic: Windows Server 2012 & R2 End of Life: Your Migration Options
Discuss managed it services for your business.
Tell us about your current systems, the result you need and your timeline. We will discuss the work, responsibilities and pricing before you decide on an engagement.
