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.sqlin 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.