Der Sicherungs- und Wiederherstellungsprozess einer großen Datenbank oder einer Sammlung von Datenbanken auf dem SQL-Server ist für Notfallwiederherstellungszwecke sehr wichtig. Ich habe jedoch keine robuste Lösung gefunden, die garantiert, dass der gesamte Prozess so effizient wie möglich, 100% zuverlässig und leicht wartbar und über mehrere Server konfigurierbar ist.Datenbank-Sicherungs-/Wiederherstellungsprozess
Die Wartungspläne von Microsft scheinen nicht ausreichend zu sein. Die beste Lösung, die ich verwendet habe, ist eine, die ich manuell erstellt habe, indem ich viele Jobs mit vielen Schritten pro Datenbank verwende, die auf dem Quellserver (Backup) und dem Zielserver (Restore) laufen. Die Jobs verwenden gespeicherte Prozeduren, um die Sicherungskopie zu erstellen und & wiederherzustellen. Dies läuft einmal täglich (vollständige Sicherung/Wiederherstellung) und alle 5 Minuten im Intraday (Transaktionsprotokollversand).
Obwohl mein derzeitiger Prozess funktioniert und jeden Jobfehler per E-Mail meldet, weiß ich, dass der gesamte Prozess nicht sehr zuverlässig ist und nicht einfach auf allen unseren Servern von einem Nicht-DBA gewartet/konfiguriert werden kann der Prozess.
Ich würde gerne wissen, ob andere diesen gleichen Backup/Restore-Prozess haben und wie andere dieses Problem überwinden.