Sometimes it feels like we are drowning in announcements.
New AI feature. New compression algorithm. New optimizer enhancement. New DMV. New security bulletin. New Copilot capability.
Every release cycle feels the same.
"SQL Server now supports..."
"Microsoft announced..."
Great. But why should I care?
That isn't cynicism. It's the question every experienced DBA learns to ask, and one too many technical articles never answer. They stop after explaining what changed, but the smart DBA wants to know what it changes for them.
This post is about that gap -- and the mental framework senior DBAs use to close it.
The vendor's framing vs. yours
When MSFT (or any vendor) announces a feature, the announcement almost always makes one of four claims:
- It makes something faster.
A new compression codec, a smarter optimizer, a parallelism improvement. - It makes something safer.
A hardened protocol, a new encryption option, a permission model change. - It makes something cheaper.
Less storage, fewer cores, lower licensing tiers doing more work. - It makes something easier.
A wizard, a new DMV, a Copilot integration, one less thing to script by hand.
Those four buckets are the vendor's framing, and the claims are usually accurate. But they're just answering the vendor's question, not the DBA's.
The vendor tells you what the feature does. The experienced DBA reads the same announcement and starts asking:
- Why is it needed?
What problem was bad enough that MSFT built this? If I don't have that problem, I may not need the fix. - What does it impact?
Backups? Security? Licensing? The optimizer? Something I monitor, or something I've never had to think about? - Where is it relevant?
Which of my servers, which of my databases, which of my customers? All of them, one of them, none of them? - What does it break?
What did I configure, script, or assume years ago that this quietly steps on?
None of those questions are about the feature. They're about your environment. That's why two DBAs can read the same announcement and one shrugs while the other clears their calendar.
If every answer comes back empty, you file it and move on. If one comes back loaded, you've got some work to do.
What that looks like in practice
Abstract frameworks are cheap. Let's run some real announcements through the questions.
ZSTD backup compression
The announcement says: a new compression algorithm, better ratios, less CPU. The vendor framing: faster and cheaper.
What it means to you: your backup window has changed. What took ninety minutes now finishes in forty. Your maintenance window, log shipping, restore expectations, and everything scheduled around them were built around those ninety minutes. The feature matters because all of that may need to change with it.
Copilot in the database tooling
The announcement says: AI-assisted queries, natural language over your schema, productivity gains. The vendor framing: easier.
What it means to you: the AI inherits your permissions. There is no separate 'Copilot user' with a narrow grant. When it runs a query, it runs as you -- sysadmin, db_owner, whatever you're holding. Every conversation you've ever had about least privilege just gained a new participant, and it types very fast. 😆
RC4 Kerberos deprecation
The announcement says: a legacy encryption type is being disabled by default. The vendor framing: safer.
What it means to you: weak service accounts just became an immediate liability. That fifteen-year-old service account with the short password and the RC4-only configuration was always a problem in theory. Now it's a problem with a deadline. 'We'll get to it' just became 'better find it and fix it now'.
AI features inside the engine
The announcement says: AI built into the engine -- native vector search and T-SQL that calls external AI models to generate embeddings. The vendor framing here isn't faster/safer/cheaper/easier. It's a fifth claim: 'this makes something new possible'. Those deserve the most scrutiny of all.
What it means to you: your SQL Server may now initiate outbound Internet traffic. For twenty years, 'the SQL box is talking to the Internet' was a five-alarm indicator of risk. That is no longer the case. But your firewall and monitoring rules still assume it is. This isn't a feature to fear. It's one to understand. It's new outbound traffic that you have to manage -- deliberately, and on your terms.
Missing index recommendations
The announcement says: the engine surfaces indexes it thinks you should build. The vendor framing: easier.
What it changes for you: Almost nothing -- and that's the lesson. SQL Server is identifying opportunities, not prescribing changes. The missing index DMV output is a symptom log, not a change order. Hastily creating every recommended index is most likely going to hurt you a lot more than help. The right first response isn't action -- it's evaluation. Test what looks promising, skip what doesn't, and treat the rest as free intelligence about your workload.
The only filter that matters
Microsoft ships hundreds of pages of release notes every year. New engine features. New tooling. New DMVs. New security guidance. New Azure capabilities.
Nobody reads all of it.
Nobody needs to.
Experienced DBAs don't stay current by trying to memorize every announcement. They stay current by recognizing which announcements change their environment.
That's why those four questions matter.
- Why is it needed?
- What does it impact?
- Where is it relevant?
- What does it break?
If every answer comes back empty, file it away and move on.
If one comes back loaded, give it the attention it deserves and learn that feature thoroughly.
The goal isn't to know every new feature. It's to recognize when a new feature changes the way you operate.
The features will keep coming.
The questions stay the same.
More to Read
sqlfingers: ZSTD LEVEL Isn't Exactly What You Think
sqlfingers: Copilot in SSMS Runs As You
sqlfingers: What the LLM Doesn't Know About Your Database
Brent Ozar: How to Go Live on SQL Server 2022 (or 2025) — Great example of evaluating operational impact instead of just enabling every new feature.

No comments:
Post a Comment