You need the upgrade done safely
You need help reviewing the plan, preparing the change, performing the upgrade, and checking SQL Server afterwards.
Services / SQL Server upgrade support
I review and perform SQL Server upgrades across CUs, service packs, major versions and HA setups.
Use this when the upgrade needs planning, compatibility checks, a test run, rollback checks, validation or hands-on help during the change.
What to send
Send the version you are on, where you want to go, which SQL Servers are involved, known risks and timing.
What I check
I check the upgrade path, application risk, HA or DR impact, rollback option, test run and post-upgrade checks.
What you get
You get what must be fixed first, what can wait, and whether to proceed, delay or change the upgrade method.
Fit
Book this when the upgrade is more than clicking setup and hoping the application still behaves afterwards.
It fits CU updates, service packs, major version upgrades, HA upgrades and situations where the right upgrade path is still unclear.
You need help reviewing the plan, preparing the change, performing the upgrade, and checking SQL Server afterwards.
The SQL Server version is end of life, missing required updates, blocked by vendor support or no longer acceptable for security reasons.
The upgrade touches applications, drivers, jobs, logins, linked servers, HA, reporting or other parts nobody wants to break in production.
The right path may be a CU, service pack, major version upgrade, side-by-side move, HA upgrade or a wider migration project.
Review
I check what has to work before, during and after the upgrade: SQL Server itself, applications, jobs, logins, HA or DR, rollback and validation.
Version
Current build, target build, edition, operating system, supported upgrade route, support status, and whether the target is still the right one.
Apps
Database compatibility levels, breaking changes, deprecated features, drivers, vendor support, client libraries, and application test coverage.
Method
Whether the work should be in-place, side-by-side, backup and restore, log shipping-assisted, a phased migration or a narrower patching job.
Data
Database inventory, size, restore timing, DBCC CHECKDB coverage, encryption, replication, compatibility level strategy, and downtime pressure.
Instance
SQL Agent jobs, operators, credentials, proxies, logins, permissions, linked servers, configuration values, endpoints, and instance-level objects.
HA
Always On, clustering, log shipping, failover behavior, replicas, listener setup, backup chain handling, and recovery timing.
Fallback
What rollback really means, who can approve it, how long it takes, which data is at risk, and when the team must stop going forward.
Check
Application smoke tests, SQL Agent checks, monitoring, performance baseline, error logs, compatibility-level changes, and business sign-off.
Technical checks
The exact list depends on version gap, method and dependencies. These are the usual checks I want answered before the planned window.
Output
You get a readiness view tied to evidence, a fix order before the window, and a clearer decision on whether to proceed.
What still needs proof before the upgrade: compatibility, dependencies, test run, rollback, validation, approvals or handoff gaps.
Important findings point back to version support, assessment output, test-run notes, restore timing, dependency checks or validation gaps.
Immediate fixes, scheduled prep, follow-up checks and watch items are separated so the team knows what must happen before approval.
The output gives a practical recommendation on whether to proceed, delay, narrow the change or treat it as a migration instead.
Process
The first message only needs the current version, target version, timing and what you want help with.
Scope depends on instance count, application dependency, HA or DR setup, test-run status and how close the window is.
Step
Send the current version, target version, rough timing, instance list, applications involved, known concerns and any plan or checklist already written.
Step
I check the upgrade path, compatibility risk, dependencies, test-run quality, rollback path, validation, HA or DR context and post-change checks.
Step
The discussion separates installer steps from real production risk: applications, jobs, logins, rollback timing, validation and business sign-off.
Step
You get the readiness gaps, evidence, what to fix before the window, and whether the safer move is go, delay, narrow or change method.
Proof and reading
Related
A practical checklist for version changes, test runs, rollback, validation, and post-change checks.
Open checklist
Related
How to plan the upgrade path, compatibility level, dependencies, rollback, and validation.
Open guide
Related
A practical checklist for version changes, test runs, rollback, and post-change checks.
Open checklist
Fit check
Use the health audit when the upgrade is only one concern among backups, jobs, monitoring, access and general operational risk.
See health audit
Use performance review when blocking, deadlocks, slow queries or plan changes are already the main issue.
See performance review
Use recovery readiness when the main question is backup chain quality, restore timing, failover behavior or runbooks.
See recovery readiness
Use the consulting parent page when the work has become cloud migration, redesign, consolidation or a multi-system programme.
See SQL Server consulting
Before you send it
Send the rough plan, not a perfect project pack. Current version, target version, timing and main concern are enough to start.
If you have an assessment report, checklist, test-run notes, restore timing, vendor notes or rollback plan, include them.
The first useful decision is whether this is ready for upgrade support, needs a broader health audit or has already become migration work.
I will look at the plan and tell you the sane next step. Sometimes that is upgrade support. Sometimes the safer move is delay, narrow the change or re-scope it.
FAQ
The review covers the current and target versions, supported upgrade path, compatibility risk, applications, drivers, jobs, logins, linked servers, HA or DR context, test-run quality, rollback path, validation and post-change checks.
It can support implementation work, but the first job is upgrade readiness. I check whether the plan is safe enough, what still needs proof, and whether the method should change before the window.
Yes. The review can compare in-place upgrade, side-by-side migration, backup and restore, phased cutover or delay when the environment is not ready enough.
Send the current SQL Server version, target version, edition, operating system, instance count, key applications, planned window, known concerns and any existing plan, checklist or test-run notes.
Yes. Remote review is the default when the team can share the plan, version details, assessment output, inventory, screenshots, scripts or read-only access where needed.
Scope depends on instance count, version gap, application dependency, HA or DR setup, evidence quality, test-run status and how close the planned window is.
You get readiness gaps, evidence, a fix order and a recommendation to proceed, delay, narrow the change or treat the work as a larger migration.