Emergency Incident Response
Instance down, failover stuck, the log full, blocking or a restore that will not finish. A senior engineer joins a live bridge within 15 minutes, 24/7, with access to diagnose, not a ticket acknowledgement.
SQL Server Support
Last reviewed by Tyler Eastridge
AceMQ provides 24/7 SQL Server support for versions 2016 to 2025, with a senior engineer on a live bridge within 15 minutes of a P1. SQL Server 2016 extended support ended on 14 July 2026, so we also plan the upgrade or the Extended Security Updates route and test it before production. The work is delivered with partner SQL Server specialists, under one AceMQ SLA.
Planning a build, upgrade or migration instead? See AceMQ SQL Server consulting and services.
Customers




Partners


What's Included
No add-on pricing for incidents. No per-ticket charges. One contract covers the whole surface.
Instance down, failover stuck, the log full, blocking or a restore that will not finish. A senior engineer joins a live bridge within 15 minutes, 24/7, with access to diagnose, not a ticket acknowledgement.
Replica modes, quorum, lag against your recovery point objective, listener and connection string behaviour, and login and job synchronisation. We rehearse failover on a non-production copy rather than discovering the gaps during an outage.
Wait statistics first, then the queries behind them: regressed plans, parameter sniffing, statistics, parallelism settings, tempdb layout and memory. Fixes are proposed with evidence, not guesses.
The backup chain, the retention against your recovery objectives, restore tests on a scratch server and the date of the last clean DBCC CHECKDB for each database. A backup nobody has restored is a hope, not a plan.
Which cumulative update and security fixes apply to the exact versions you run, a tested rollout order, and the evidence an auditor asks for. For SQL Server 2016, the steps to subscribe to Extended Security Updates.
SQL Server 2016 and 2017 to a supported release: inventory, compatibility level and Query Store testing, a rollback plan and a cutover window. Microsoft's own migration guidance is the reference, and we test it against your workload.
Why AceMQ
AceMQ holds the contract and the 15-minute response, and brings in partner SQL Server specialists as the problem needs them. You are never handed between companies in the middle of an incident.
You reach a senior engineer directly by phone, email or Slack. No agent collecting details to relay, and no approval step between you and someone who can read a wait-statistics snapshot and act on it.
Many SQL Server incidents start in what the application does: transactions held open across a call, chatty connections, parameterised queries with skewed data. We look at the database and the workload that drives it.
SQL Server is Microsoft's. We do not offer patched builds, and we say so. Extended Security Updates come from Microsoft; we plan the route, test it and support the instance around it.
Cloud, Kubernetes, bare metal, hybrid, and air-gapped — including environments where you can't give us outbound network access.
Version coverage
Microsoft lists mainstream support and extended support separately. Mainstream includes functional and security updates; extended support is security updates only. AceMQ supports every version below 24/7. We do not patch SQL Server: after extended support ends, the only patches are Microsoft's Extended Security Updates.
| SQL Server version | Mainstream support ends | Extended support ends | AceMQ coverage |
|---|---|---|---|
| SQL Server 2025 | 6 January 2031 | 6 January 2036 | 24/7 support |
| SQL Server 2022 | 11 January 2028 | 11 January 2033 | 24/7 support |
| SQL Server 2019 | Ended 28 February 2025 | 8 January 2030 | 24/7 support |
| SQL Server 2017 | Ended 11 October 2022 | 12 October 2027 | 24/7 support and upgrade planning |
| SQL Server 2016 | Ended 13 July 2021 | Ended 14 July 2026 | 24/7 support, Extended Security Updates enrolment and upgrade planning |
Source: Microsoft Learn lifecycle pages for each version, and Microsoft's Extended Security Updates article, checked 31 October 2026. Microsoft stamps each end date 06:59:59 on the following day; this table shows the calendar day in Redmond. Microsoft lists SQL Server 2016 Extended Security Updates in three annual periods, 15 July 2026 to 13 July 2027, to 18 July 2028 and to 17 July 2029.
First checks
A diagnostic map for the symptoms that bring SQL Server teams to a support desk: the first thing we look at and the usual type of fix. It is a map for your own team as well as ours, not a log of past incidents.
A blocking chain: find the head blocker with sys.dm_exec_requests (blocking_session_id) and sys.dm_tran_locks, then see what its open transaction is doing. Usually it is a transaction held open across a slow call, an unindexed update or an escalated lock, not the SQL Server itself. Usual fix: shorter transactions, an index, or row-versioning isolation, after the head blocker is dealt with.
Query log_reuse_wait_desc in sys.databases. LOG_BACKUP means log backups are not running in the full recovery model. ACTIVE_TRANSACTION means a long-running or deferred transaction. AVAILABILITY_REPLICA means a secondary has not applied the log yet. Shrinking the file before the wait reason is fixed only repeats the problem. Usual fix: fix the wait reason, take the log backup, then size the log properly.
Query Store, where the previous plan is still on record: compare plans for the query and look at runtime statistics around the change. A regression can be forced back to the last good plan as a stopgap while the cause (statistics, a changed estimate, parameter sniffing) is found. Usual fix: plan forcing as a stopgap, then the statistics, index or query fix.
sys.dm_hadr_database_replica_states for the synchronization state, queue sizes and last_commit_time of every secondary. A suspended database on a secondary delays log truncation on the primary, so the log can fill while you look at the replica. Network, redo thread blocking and disk latency on the secondary are the usual causes. Usual fix: resume or reseed the secondary, and fix the network, disk or blocking cause.
Whether the application connects through the availability group listener, and whether the connection string sets MultiSubnetFailover for a multi-subnet listener. Microsoft notes that, except for contained databases, logins and jobs on the former primary must be recreated on the new one, so we compare them across every replica. Usual fix: listener and connection string changes, plus login and job synchronisation.
Allocation contention on a few system pages. We compare the number and size of tempdb data files, which should be equal, against the core count, and look at what is creating and dropping temporary objects at that rate. Modern versions create several files at setup, but older installs are often left at one. Usual fix: equally sized tempdb files, and the workload that hammers them.
Which pages are damaged, when the last clean CHECKDB and backup were, and whether the log chain is unbroken. We do not reach for REPAIR_ALLOW_DATA_LOSS first. Restoring from the last good chain to a scratch server shows what a recovery really takes. Usual fix: restore from a clean chain, then find the storage or memory cause.
Cost threshold for parallelism (the default is 5, which Microsoft calls a starting point) and MAXDOP against the core count, then the top CPU queries in Query Store. Too many small queries going parallel is a common cause, as are missing indexes and stale statistics. Usual fix: parallelism settings and the worst queries, before any cores are added.
Something not on the list? Tell us what is breaking and a senior engineer will take it. SQL Server DBA services
SQL Server 2016
Since 14 July 2026 SQL Server 2016 has had no free security updates. You can upgrade, or buy time with Extended Security Updates. The four points below set out both.
Move to SQL Server 2022 or 2025, or to Azure SQL Managed Instance. Test the application at the new compatibility level with Query Store open so a regressed plan is visible, and keep a rollback path until the new version has run a full business cycle.
Microsoft's article says ESUs for SQL Server 2016 are available when an instance is connected to Azure Arc, with Software Assurance on an Enterprise Agreement, Enterprise Agreement Subscription, Server and Cloud Enrollment or Enrollment for Education Solutions, or with pay-as-you-go billing without Software Assurance. Azure bills hourly, and the subscription ends when you upgrade.
Instances on Azure virtual machines subscribe through the SQL IaaS Agent extension. Microsoft states that SQL Server 2016, unlike 2014, does not get free ESUs by moving to an Azure VM, so this is a subscription too.
ESUs cover vulnerabilities Microsoft rates Critical, with no regular schedule, and no new features or fixes you asked for. They do not include support for the underlying SQL Server version. Microsoft advises installing and validating the latest cumulative update when you subscribe, not when the first ESU ships.
Dates, options and a checklist for this week are in the full guide. SQL Server 2016 end of life
Escalation Path
Every tier reaches a senior SQL Server engineer. There is no tier-1 triage layer to get through.
P1 escalation path
A replay of one P1, from the first page to the written root-cause analysis
15-minute P1 response, 24/7.
A response time, not a resolution time.
P1 opened, on-call engineer paged
Phone, email or Slack reaches the on-call senior engineer directly, whether the incident is in RabbitMQ, Kafka, Redis, PostgreSQL or Kubernetes. No web form, no tier-1 queue.
Senior engineer on your bridge
A senior engineer who already knows your environment joins a live bridge, so nobody has to re-explain your topology.
Specialists across the stack join
When an incident crosses components, the engineers who know each one join. For RabbitMQ, the path runs to the core team.
Written root-cause analysis
Root cause, the fix applied and the prevention steps, delivered after every P1.
Pricing
AceMQ SQL Server support contracts typically run $24,000–72,000 a year, depending on SLA level, scope (number of clusters or nodes, and environments) and deployment (self-managed, cloud-managed or Kubernetes).
| What moves the price | How it changes the contract |
|---|---|
| SLA level | Business-hours cover costs less than 24/7 cover with a 15-minute emergency response. |
| Scope | More clusters or nodes, and more environments, make a larger contract. |
| Deployment | Self-managed, cloud-managed and Kubernetes estates need different amounts of hands-on work. |
Covering several technologies under one contract, for example RabbitMQ, Kafka and Redis, earns an aggressive discount.
Typical engagements
Cases where SQL Server was part of the estate: change data capture and messaging around SQL Server sources, plus typical-engagement scenarios that describe how an AceMQ SQL Server engagement runs. Scenario cards are marked as service use cases, not past customers.
Utility Holding Company
Reconstructing lineage and documentation for an undocumented estate of legacy Kettle transformations before anyone attempts to change or replace them.
Logistics and Distribution Company
Ongoing support for a Pentaho Data Integration estate that must keep running reliably while a longer-term replacement is planned.
Online Travel Platform
Ongoing support for a MySQL change data capture pipeline that needed a full re-snapshot after a planned outage outlasted binlog retention and a trimmed schema history topic.
Regional Logistics Operator
A typical engagement: reviewing an Always On availability group that spans two sites, so the first real failover is not the first test of its replica modes, quorum and lag tracking.
SaaS Platform Team
A typical engagement: AceMQ takes over operations of a SaaS platform's SQL Server estate in the customer's own AWS account, with the data and the licences staying with the customer.
Global Automotive Manufacturer
Replacing fragile SQL-trigger-based ingestion with a reliable event-driven architecture for plant-floor data movement and low-latency operations.
Support options
AceMQ offers SQL Server support in four tiers, each handing more of the day-to-day work to AceMQ: 24/7 support and incident response for servers your team runs, proactive reviews of backups, restores, availability groups and patch level, managed SQL Server on your own infrastructure, and fully managed SQL Server on AceMQ infrastructure. Work is delivered with partner SQL Server specialists under one AceMQ SLA. SQL Server 2016 to 2025 is covered, and Microsoft's Extended Security Updates remain Microsoft's.
You run it, we back you up
Best for: Teams that run SQL Server themselves and need senior cover when production misbehaves at 3am.
You run it, we watch it with you
Best for: Teams that want the failed restore or the lagging replica found in a review, not in an outage.
We run it in your cloud or data centre
Best for: Estates that must keep SQL Server inside their own boundary and want someone else to run it.
We host it and run it, as a service
Best for: Teams that want SQL Server without a DBA rota or the infrastructure underneath it.
| Who does what | Tier 1 24/7 support | Tier 2 Proactive monitoring | Tier 3 Managed, your infrastructure | Tier 4 Fully managed by AceMQ |
|---|---|---|---|---|
| Who runs SQL Server day to day? | Your team | Your team, with AceMQ reviews | AceMQ | AceMQ |
| Where does it run? | Your infrastructure | Your infrastructure | Your cloud account or data centre | AceMQ infrastructure |
| 24/7 incident response | 15-minute P1 response | 15-minute P1 response | 15-minute P1 response | 15-minute P1 response |
| Health checks and CVE alerts | On request | Scheduled | Included | Included |
| Patching and upgrades | Your team, AceMQ advises | Planned with AceMQ | Done by AceMQ | Done by AceMQ |
| Monitoring and on-call | Your team | Your team | AceMQ | AceMQ |
| Data, keys and accounts | Yours | Yours | Yours | Your data, hosted by AceMQ |
Every Tier can start as an ad hoc engagement or an annual partnership, and you can move up or down a Tier as your team changes.
One partner for SQL Server
Support is one part of what AceMQ does for SQL Server. The same engineers deliver consulting, health checks, migrations and end-of-life cover, and support the systems that usually run next to it.
FAQ
Answers on SQL Server support from AceMQ: what the 2016 end of extended support means, who provides Extended Security Updates, what is included and who delivers it.
Still have questions about SQL Server? Email an Expert
Yes, 24/7, but AceMQ cannot patch it. Microsoft's extended support for SQL Server 2016 ended on 14 July 2026 (Microsoft Learn, checked 31 October 2026), so security fixes now come only from Microsoft's paid Extended Security Updates or from upgrading. The SQL Server 2016 end-of-life guide on the AceMQ blog sets out the ESU years and the upgrade routes.
Microsoft provides them. Connect the instance to Azure Arc and subscribe, either with Software Assurance under one of Microsoft's volume agreements or with pay-as-you-go billing, or subscribe through the SQL IaaS Agent extension for SQL Server on Azure VMs. AceMQ does not resell or replace ESUs. We plan the enrolment, validate the latest cumulative update before you subscribe and support the instance around it.
24/7 emergency response with a 15-minute first response on P1, a written root-cause analysis after every P1, wait-statistics and Query Store reviews, availability group and failover support, cumulative update advisory and upgrade planning. AceMQ delivers it with partner SQL Server specialists, holds the SLA and the escalation path, and tells you who is on the engagement before work starts.
Tiers 1 and 2 are support and review: your team runs the servers, and AceMQ responds to incidents, reviews backups, restores and patch levels, and advises on changes. Routine administration done for you is remote DBA cover or managed SQL Server, which is quoted separately on the managed services page.
SQL Server 2016, 2017, 2019, 2022 and 2025 on Windows Server and Linux, on virtual machines, bare metal, Azure or AWS, standalone, clustered or in availability groups. For Azure SQL Managed Instance and Amazon RDS for SQL Server the provider runs the platform, so we help with workload and design questions, and the scope is written into the quote.
Yes. AceMQ works on SQL Server in two ways: ad hoc engagements for a defined piece of work, such as a health check, an upgrade or an incident, or an annual contract that covers 24/7 support and proactive reviews. Many teams start ad hoc and move to an annual contract once the first engagement is done.
Every AceMQ proposal is tailored to your requirements: your SQL Server environment, the SLA you need, the hours of cover and the scope of work. Most contracts run $24,000–72,000 a year, depending on the SLA, the scope and how SQL Server is deployed, with aggressive discounts when several technologies share one contract. Request a quote and AceMQ replies within 1 hour.
Let's talk
Reactive cover, proactive reviews, or AceMQ running SQL Server for you on your infrastructure or ours. A senior engineer scopes it with you, and quote requests are answered within 1 hour.
Production incident right now?Email a SQL Server Architect
Send us a message and we'll follow up within 1 hour — or book a free 30-min consultation directly.
305-204-2607info@acemq.comPrefer to talk now? Call us directly or use the consultation tab to find a time that works.