Oklahoma Data Partners

Oklahoma Data Partners Services

SQL Server Health Check

A clear, prioritized picture of your SQL Server's risks, written in plain English.

A SQL Server health check is a structured review of your database servers that finds risks before they become outages. Think of it as a full inspection: backups, security, performance, configuration, and capacity, all checked against good practice. Oklahoma Data Partners runs SQL Server health checks and broader database health checks for companies across Oklahoma and delivers a ranked list of what to fix first, in language your leadership can read.

Health Check Report

Findings & priorities

Live
82

Overall health score

12 checks across backups, security, performance, and configuration

Backup & recoveryHealthy
Index & query healthAction
Security & permissionsHealthy

Why it matters

Why a health check comes first

Most database problems are quiet until they are not. A backup job that has been silently failing for months, a login with far more access than it needs, a log file that will fill the disk next quarter: none of these cause a ticket today, and all of them can stop the business later. A health check finds them on your schedule instead of theirs.

Health checks are especially useful after a key IT person leaves, before a SQL Server upgrade or cloud migration, after an outage, when an auditor asks about database controls, or simply when nobody can remember the last time anyone looked closely. It is also the usual first step before remote DBA services, because it establishes a baseline.

What a SQL Server health check includes

Backups and recovery

Are backups running, complete, and restorable within the time the business can tolerate?

Security

Who has administrator rights, whether passwords and logins follow good practice, and what is exposed.

Performance

The queries, waits, and missing indexes that cost the most time.

Configuration

Memory, parallelism, file layout, and settings compared with recommended practice.

Versions and patching

Your versions and update levels against Microsoft's support dates.

Capacity

Disk, log, and growth trends that predict when you will run out of room.

In detail

What we check, area by area

Backups are the first and most important area. We confirm that full, differential, and log backups are running on the schedule your recovery needs, that they are stored somewhere a server failure or ransomware attack cannot reach, and that they can actually be restored. A backup that has never been restored is an assumption, not a safety net.

Security comes next: who has administrator rights, whether old employee and vendor logins are still active, whether the built-in sa account is protected, and whether sensitive data is encrypted where it should be. Then performance, where we look at the waits the server spends most time on, the most expensive queries, missing and unused indexes, and signs of memory or storage pressure.

Configuration covers settings that are often left at installation defaults even though Microsoft recommends changing them, such as maximum memory, parallelism thresholds, and tempdb layout. Finally we review versions and patch levels against Microsoft's support dates, SQL Agent jobs and their failure history, database integrity checks, and the disk and log growth trends that predict when you will run out of space.

Beyond SQL Server

Database health checks for other platforms

The same approach works for PostgreSQL, MySQL, and cloud-managed databases. For PostgreSQL we add checks on replication, autovacuum, and connection handling; for Amazon RDS and Azure SQL we focus on configuration, security, backup retention, and right-sizing, since the provider handles the hardware. If your company runs a mix, one database health check can cover all of them in a single report.

Warning signs

Signs you need a health check now

A yearly review is a good habit, but some situations call for one sooner. If any of these sound familiar, it is worth looking before a small issue turns into an outage or lost data.

  • Nobody can say when a backup was last restored successfully.
  • The person who set up or managed the server has left the company.
  • The server runs a SQL Server version past, or close to, Microsoft's end of support.
  • Users complain the application slows down at certain times of day or month.
  • Disk space alerts have become routine, or log files keep growing.
  • An auditor, insurer, or customer has asked about your database controls.
  • A migration, upgrade, or new application is planned in the next few months.
  • Several people share one administrator login, or vendor accounts have broad access.

Process

How the health check works

  1. 1

    Scoping call

    We agree which servers and databases are in scope and what worries you most.

  2. 2

    Secure, read-only access

    We connect through your VPN (virtual private network) or a secure session using a login with read-only permissions where possible.

  3. 3

    Data collection

    We run lightweight diagnostic scripts and gather configuration, wait statistics, and job history.

  4. 4

    Analysis

    We compare what we find against good practice and your business's recovery needs.

  5. 5

    Report and walkthrough

    You receive a written report ranked by risk, then a meeting to walk through it and answer questions.

The diagnostic queries are the same kind DBAs run every day. They read system information rather than business data and use very little processing. We schedule collection outside your busiest hours if you prefer.

Deliverable

What you get in the report

  • An executive summary in plain language: the overall picture and the top risks.
  • Every finding rated by severity, with what it means for the business if left alone.
  • Specific recommended fixes, with effort estimates and suggested order.
  • A list of quick wins your own team can do right away.
  • Technical detail for your IT staff or whoever will carry out the work.

You own the report and can act on it however you like: with your own team, with us, or with another provider.

Next steps

After the health check

Some findings can be fixed in an afternoon; others become a small project. Clients typically choose one of three paths: fix it themselves with the report as a guide, bring us in for a defined set of fixes through SQL Server consulting or database performance tuning, or move to ongoing remote DBA services so the same problems do not return. There is no obligation to do any of them.

As for frequency, a yearly health check is a sensible minimum for a stable server. Run one sooner after a major change such as an upgrade, migration, new application, or staff turnover.

Planning

What a SQL Server health check costs

Health check prices depend on the number of servers and how deep the review goes, and there is no reliable industry-wide average. For planning, US SQL Server specialists publish consulting rates that work out to roughly $237 to $350 per hour: Red9 lists 20 hours for $4,995 and Straight Path lists 20 hours for $7,000 (checked October 2026). As an illustrative scenario only, a review assumed at 12 hours would be about $2,844 to $4,200 at those rates. These are other firms' published prices, not ours; we quote a fixed scope after a call.

The Pipeline Story

Stage 4: checking that it keeps running

A health check is a Stage 4 service. It confirms the databases holding your data, including any data warehouse, are accurate, safe, and fast enough to support data analytics. It is part of our wider database administration practice.

Local

Health checks for Oklahoma organizations

We are in Oklahoma City and run health checks remotely for companies statewide. SQL Server commonly runs behind Oklahoma energy, healthcare, banking, manufacturing, logistics, and public-sector systems, and we come on-site in OKC or Tulsa for the walkthrough meeting if you would like. Organizations in regulated industries, such as healthcare providers, banks, credit unions, and public agencies, often use the report as evidence of database controls for auditors and examiners. Smaller companies use it to decide whether they need ongoing help at all. Either way, the report is written so a non-technical owner or board can understand the risks, while the technical appendix gives your IT staff or vendor everything they need to act. If your environment includes servers at several sites, such as branches or plants around the state, we cover them in one engagement and one report.

Tools

Platforms and technologies we work with

SQL Server on-premises on Windows and Linux, SQL Server on Azure or AWS virtual machines, Azure SQL Database, Azure SQL Managed Instance, and Amazon RDS for SQL Server. We also run database health checks for PostgreSQL and MySQL.

Questions

Frequently asked questions

Not sure how healthy your databases really are?

Start with a SQL Server health check and get a clear, prioritized plan.

Schedule a Data Consultation