SQL-Health-Dashboard-Pro is a modular, professional-grade SQL Server health check tool designed to help database administrators assess, diagnose, and monitor the overall health of SQL Server instances with ease and clarity.
- Deliver a complete, actionable SQL Server health check toolkit
- Use best practices: modular SQL scripts, clean documentation, and automation-ready structure
- Empower DBAs and IT teams to identify problems before they become outages
SQL-Health-Dashboard-Pro/
βββ README.md # Main project overview
βββ health_dashboard_master.sql # One-click execution script
β
βββ sections/
β βββ 01_instance_info.sql
β βββ 02_database_summary.sql
β βββ 03_performance_metrics.sql
β βββ 04_backups.sql
β βββ 05_security.sql
β βββ 06_agent_jobs.sql
β βββ 07_index_stats_health.sql
β βββ 08_disk_monitoring.sql
β βββ 09_alerts_mail.sql
β
βββ docs/
β βββ 01_instance_info.md
β βββ 02_database_summary.md
β βββ 03_performance_metrics.md
β βββ 04_backups.md
β βββ 05_security.md
β βββ 06_agent_jobs.md
β βββ 07_index_stats_health.md
β βββ 08_disk_monitoring.md
β βββ 09_alerts_mail.md
- Clone or download this repository to your SQL admin machine.
- Open
health_dashboard_master.sql
in SQL Server Management Studio (SSMS). - Execute the script to run all health checks.
- Review results section-by-section.
- (Optional) Use PowerShell automation to run and export the results.
π‘ You must have VIEW SERVER STATE and appropriate privileges to run all checks.
Category | Description |
---|---|
Instance Info | SQL version, uptime, configuration |
Database Summary | State, size, recovery model, file growth |
Performance | Wait stats, top queries, blocking, TempDB usage |
Backups | Last full, diff, and log backups |
Security | Logins, roles, orphaned users |
Agent Jobs | Failed jobs, disabled jobs, durations |
Disk & File Monitoring | Free space, growth settings, fragmentation |
Alerts & Mail | DB mail config, operators, alert status |
Each of these is documented in detail under /docs
.
- Export results to Excel or HTML via PowerShell
- Visual dashboard (optional future module)
- SSIS/SQL Agent job integration
Created by a SQL Server professional with 13+ years of experience.
This tool is designed for daily use and client/server health assurance.
For inquiries, feedback, or collaboration, please contact via GitHub or email.
MIT License.