Was ist der beste Weg, um jede Nacht eine SQL Server 2005-Datenbank zu sichern?
Ich suche nach einer Lösung / Strategie, mit der die Datenbanksicherungsdatei erstellt und in einem "ausgehenden" Verzeichnis abgelegt werden kann. Wir möchten, dass unsere FTP-Software sie auf einen externen Server überträgt.
Irgendwelche Vorschläge, wie dies wie gewünscht funktioniert?
Antworten:
Sie können dies kostenlos tun. Erstellen Sie einen Wartungsplan zum Sichern der Datenbank. Sie können den Speicherort definieren, an den Sie die Datei senden möchten, und eine Bereinigungsaufgabe hinzufügen.
Wenn es sich um Express handelt und Sie keine Wartungspläne verwenden können, verwenden Sie dieses Tool, um den Sicherungsjob automatisch auszuführen: http://www.codeplex.com/ExpressMaint, und verwenden Sie ein einfaches VB-Skript, um den Ordner als geplante Windows-Aufgabe zu bereinigen
Erstellen Sie dann ein Skript, um die Protokolle jede Nacht als geplante Windows-Aufgabe per FTP nach Hause zu bringen.
Wir machen in einem unserer Setups genau dasselbe.
Wenn sich der Offsite-Server in einem konstanten VPN mit dem DB-Server befindet, können Sie den Sicherungsordner als DFS verwenden.
BEARBEITEN: Wenn Sie dies als "zusätzliche" vollständige Sicherung neben lokalen BKS wünschen, müssen Sie eine TSQL-Anweisung für den Sicherungsjob im Plan verwenden und "COPY_ONLY" für die Sicherung eingeben, damit keine Unterschiede auftreten Verwenden Sie das nicht als Referenz, sondern Ihre lokalen Daten wie geplant.
quelle
Ein einfaches Skript (albiet mit einem undokumentierten Verfahren) ist unten. Dadurch wird es in das Standard-Sicherungsverzeichnis verschoben. Wenn Ihr Dienstkonto jedoch Rechte für andere Verzeichnisse hat, können Sie dies vor dem letzten Fragezeichen hinzufügen. Der "init" überschreibt die letzte Datenbanksicherung, damit das Laufwerk nicht voll wird.
quelle
Backup Exec System Recovery führt die Sicherung und das FTP außerhalb des Standorts nach einem beliebigen Zeitplan durch
quelle
Logshipping macht das auch gut.
quelle