awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
olahallengren avatar

olahallengren/sql-server-maintenance-solution

0
View on GitHub↗
3,295 Stars·850 Forks·TSQL·mit·3 Aufrufeola.hallengren.com↗

Sql Server Maintenance Solution

This project is a T-SQL maintenance framework and suite of automated scripts for SQL Server. It functions as a backup automator, index optimizer, and integrity checker designed to manage routine database administration tasks through a programmable set of stored procedures.

The solution distinguishes itself through a focus on automated orchestration, including the ability to target or exclude databases within Availability Groups and the use of mirror-write backup streams for redundancy. It employs fragmentation-driven indexing to determine whether to rebuild or reorganize indexes based on user-defined thresholds and utilizes token-based file pathing for dynamic backup naming.

The framework covers broad capability areas including backup management with retention policy enforcement, data integrity monitoring through consistency checks, and performance optimization via statistics updates. It also provides maintenance auditing through centralized relational logging and supports backup encryption using server certificates.

The system is implemented using T-SQL-based procedural logic and a table-based configuration store to execute operations directly within the database engine.

Features

  • Scheduled Database Backups - Performs automated full, differential, and transaction log backups to local or cloud storage.
  • Automated Backup Systems - Provides a comprehensive system for scheduling and managing periodic database backups.
  • Automated Backup Integrity Checks - Runs verification checks on produced backups to ensure data is readable and consistent.
  • Database Consistency Checks - Runs database consistency checks to ensure data health across various levels of the database hierarchy.
  • Database Indexing Tools - Optimizes query performance by automatically rebuilding or reorganizing fragmented indexes and updating statistics.
  • Database Integrity Checks - Performs automated consistency checks and verifies backup readability to detect physical or logical data corruption.
  • Maintenance Target Filtering - Provides logic to target specific databases or exclude those in Availability Groups during maintenance.
  • Relational Configuration Stores - Stores job settings and retention policies in dedicated tables for dynamic runtime parameterization.
  • Stored Procedures - Executes maintenance operations using stored procedures directly within the database engine.
  • T-SQL Maintenance Frameworks - Implements a programmable framework of stored procedures and jobs for auditing and executing parallel database administration tasks.
  • Index Maintenance - Implements fragmentation-driven routines to rebuild or reorganize indexes and update statistics for improved query performance.
  • Index Maintenance - Rebuilds or reorganizes indexes based on fragmentation levels using online or offline operations to ensure retrieval efficiency.
  • Fragmentation-Based Index Optimization - Determines whether to rebuild or reorganize indexes by analyzing fragmentation levels against user-defined thresholds.
  • Automated Server Maintenance - Provides a comprehensive suite of automated scripts for managing backups, integrity checks, and index optimization in SQL Server.
  • Availability Group Orchestration - Targets maintenance and backup operations to specific availability groups or excludes databases belonging to them.
  • SQL Server Availability Group Administration - Coordinates maintenance and backup tasks specifically for databases within or excluded from Always On availability groups.
  • SQL Server Integrity Monitoring - Runs automated consistency checks to detect physical or logical corruption across databases, filegroups, and tables.
  • Multi-Destination Backup Storage - Routes backups to multiple destinations including local disks, network paths, and cloud storage.
  • Mirrored Backup Streams - Simultaneously writes backup data to primary and secondary directories for redundancy.
  • Statistics Updates - Refreshes index and column statistics for specific objects to ensure the query optimizer chooses efficient execution paths.
  • Parallel Task Execution - Executes maintenance tasks across multiple databases simultaneously by distributing workloads across available CPU resources.
  • Token-Based Path Resolution - Generates dynamic backup filenames and directory structures using server and database metadata tokens.
  • Backup Set Mirroring - Writes backups to a primary directory and one or more mirror directories simultaneously.
  • Dynamic File Name Resolvers - Resolves placeholders in filenames to generate dynamic directory structures and backup names.
  • Maintenance Activity Logging - Provides centralized relational logging to track the start, end, and outcome of maintenance tasks for troubleshooting and compliance.
  • Policy-Based Retention - Deletes old backup files based on expiration dates or retention periods to reclaim storage.
  • Execution Audit Trails - Provides structured logging and audit trails for the execution of database maintenance tasks.
  • Parallel Maintenance Task Distribution - Implements parallel distribution of maintenance tasks across available CPU resources to accelerate execution.
  • Server Activity Logs - Records the start, end, and outcome of maintenance tasks to a central table for auditing and troubleshooting.

Star-Verlauf

Star-Verlauf für olahallengren/sql-server-maintenance-solutionStar-Verlauf für olahallengren/sql-server-maintenance-solution

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Sql Server Maintenance Solution

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Sql Server Maintenance Solution.
  • databasus/databasusAvatar von databasus

    databasus/databasus

    7,502Auf GitHub ansehen↗

    Databasus is a self-hosted backup platform that automates PostgreSQL backups, verifies their restorability, and stores them across multiple destinations while managing team access with role-based permissions. It combines on-the-fly AES-256-GCM encryption, cron-driven scheduling, job-queue-based verification, multi-destination storage, WAL streaming, throwaway container restore testing, and workspace-based role access control into a unified backup system. The platform distinguishes itself through automatic backup verification that restores each backup into a temporary database container for in

    Gobackupbackupsdatabase
    Auf GitHub ansehen↗7,502
  • spatie/laravel-backupAvatar von spatie

    spatie/laravel-backup

    5,996Auf GitHub ansehen↗

    This is a Laravel package that creates and manages automated backups of application files and databases. It orchestrates backup, cleanup, and notification steps as a configurable pipeline, compressing selected directories and database dumps into zip archives that can be stored on any Laravel filesystem disk. The package provides a configurable retention policy engine that prunes old backups based on age, count, or size thresholds, and includes a health-check monitoring system that verifies backup recency and storage capacity. It fires success, failure, and health-check events that route notif

    PHP
    Auf GitHub ansehen↗5,996
  • dotheevo/selfhosted-apps-dockerAvatar von DoTheEvo

    DoTheEvo/selfhosted-apps-docker

    2,833Auf GitHub ansehen↗

    This project is a curated collection of deployment files and configurations for hosting a wide variety of open-source services on a home server. It primarily utilizes Docker and Docker Compose to automate the orchestration, lifecycle management, and deployment of containerized applications. The repository provides a comprehensive suite for self-hosted infrastructure, covering network management tools, media streaming, and home automation. It includes specialized configurations for securing internal services via reverse proxies, WireGuard VPN tunnels, and automated SSL/TLS certificate manageme

    Shell
    Auf GitHub ansehen↗2,833
  • duplicati/duplicatiAvatar von duplicati

    duplicati/duplicati

    14,283Auf GitHub ansehen↗

    Duplicati is a self-hosted backup server designed to perform encrypted, incremental, and compressed backups to a wide range of local, network, and cloud-based storage providers. It functions as a background service that automates recurring data protection tasks, ensuring that only changed data blocks are stored to maximize efficiency and minimize bandwidth usage. The project distinguishes itself through a centralized management console that allows for the orchestration of multiple distributed backup agents from a single web-based dashboard. It supports multi-tenant management, enabling the or

    C#backupc-sharpclient-only-backup
    Auf GitHub ansehen↗14,283
Alle 30 Alternativen zu Sql Server Maintenance Solution anzeigen→

Häufig gestellte Fragen

Was macht olahallengren/sql-server-maintenance-solution?

This project is a T-SQL maintenance framework and suite of automated scripts for SQL Server. It functions as a backup automator, index optimizer, and integrity checker designed to manage routine database administration tasks through a programmable set of stored procedures.

Was sind die Hauptfunktionen von olahallengren/sql-server-maintenance-solution?

Die Hauptfunktionen von olahallengren/sql-server-maintenance-solution sind: Scheduled Database Backups, Automated Backup Systems, Automated Backup Integrity Checks, Database Consistency Checks, Database Indexing Tools, Database Integrity Checks, Maintenance Target Filtering, Relational Configuration Stores.

Welche Open-Source-Alternativen gibt es zu olahallengren/sql-server-maintenance-solution?

Open-Source-Alternativen zu olahallengren/sql-server-maintenance-solution sind unter anderem: databasus/databasus — Databasus is a self-hosted backup platform that automates PostgreSQL backups, verifies their restorability, and stores… spatie/laravel-backup — This is a Laravel package that creates and manages automated backups of application files and databases. It… dotheevo/selfhosted-apps-docker — This project is a curated collection of deployment files and configurations for hosting a wide variety of open-source… duplicati/duplicati — Duplicati is a self-hosted backup server designed to perform encrypted, incremental, and compressed backups to a wide… nfrastack/container-db-backup — Container-db-backup is a container-native utility designed to automate database maintenance, including recurring… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It…