Article

The Database Nobody Has Maintained Since 2016

· Adrian Sullivan

You can make the case for a fix when something breaks. A fix has a date, a cost, and an outage you can point at. What you cannot easily fund is the absence of breakage. Somewhere in your estate is a database that has not been patched, reindexed, or properly looked at since around 2016. It still runs. That is the whole problem. Nobody has maintained it because nothing has forced anyone to, and that silence is exactly what makes it hard to get money for.

Here is what neglect actually looks like, and it is not dramatic. Indexes go stale, so queries that used to take a second start taking ten. Statistics drift, so the server makes worse and worse guesses about how to fetch data. Patches pile up, so known security holes stay open for years. None of this trips an alarm. The estate just gets slower and more fragile, one quiet month at a time. By the time someone notices, the rot is years deep and the person who set it up has long gone.

The framing that works upstairs is the difference between care and firefighting. Firefighting is what you are paying for now, in overtime, in slow weekends, in the senior person who drops everything when a report hangs. It feels like nothing because it has no invoice. Ongoing care is cheaper than that, and it is predictable, which is the word your finance people actually care about. You are not asking for a hero. You are asking to stop paying the hero rate by accident.

When you take this up, do not lead with patching cadence or index maintenance. Lead with the question your manager will be asked first. Who owns this database, and what happens to the work it carries if it degrades past the point of use. A system with no maintenance has no owner, and a system with no owner is a risk that sits on someone’s desk by default, usually the most senior person in the room. Name that, and you have moved the conversation from a technical chore to an accountability gap.

You do not need to win the whole budget in one meeting. You need a baseline. A plain, current read of what state these databases are actually in, so the next conversation is about facts instead of hunches. Right now you are arguing from a feeling that something has been quietly fracturing for years. That feeling is probably right. It is just not something you can put in a budget line, and your manager cannot take a feeling to theirs.

That read is something we can hand you. We run a free, read-only health check on your SQL Server, about 15 minutes, with no changes to anything, and you get back a graded report in plain English you can put straight in front of your boss. No sales follow-up unless you ask for one. It turns the database nobody has maintained since 2016 into a page someone can finally make a decision about.

Free health check

Want to know if this is sitting in your estate? We run a read-only check and hand you a graded report in plain English.

Get your free health check

← All posts