Automatische Datensicherung SQL-Datenbank mit Microsoft SQL Server 2005
Vorbereitung: Ändern Sie die Einstellungen zur Anzeige bekannter Dateiänderungen.
Für vergrößerte Ansicht klicken
Öffnen Sie dazu den Windows-Arbeitsplatz -> Extras -> Ordneroptionen.
Entfernen Sie den Haken für „Erweiterungen bei bekannten Dateitypen ausblenden“.
Schritt 1 – Anlegen von Datensicherungsverzeichnis und Sicherungsskript
Erstellen Sie auf einem externen Speichermedium (USB-Stick, externe Festplatte, Netzlaufwerk oder ähnliches) einen Ordner für Datensicherung.
Benennen Sie diesen Ordner aussagekräftig (in unserem Beispiel „DatensicherungEtopeDB“).
Kopieren Sie die von uns bereitgestellten Text als Textdatei (Sicherung.txt) in diesen Ordner.
osql.exe -S @@@Datenbankname@@@\ETOPE7_DB -E -Q "BACKUP DATABASE [etopedb] TO DISK = N'@@@Speicherort für Sicherung@@@\etopedb.bak' WITH NOFORMAT, NOINIT, NAME = N'etopedb-Vollständig Datenbank Sichern', SKIP, NOREWIND, NOUNLOAD, STATS = 10"
pause
Benennen Sie diese in „Sicherung .bat“ um.
Vorher:
Nacher:
Bestätigen Sie die Warnung zum Umbenennen mit „Ja“.
Schritt 2 – Skript an Ihr System anpassen
Öffnen Sie die Datei „Sicherung.bat“ mittels Rechtsklick -> Bearbeiten im Editor.
Nun sollten Sie den Inhalt unserer Vorlage vor sich haben.
Ersetzen Sie nun den Platzhalter @@@Datenbankname@@@ mit dem Namen Ihrer Datenbank.
Diesen finden Sie in den Programmeinstellungen (Einstellungen -> Programmeinstellungen -> Registerkarte „Datenbank“), kopieren Sie diesen in die Zwischenablage.
Fügen Sie diesen nun wie im folgenden Bild zu sehen in das Skript ein.
Ihr Skript sollte nun vergleichbar zu unserem Beispiel aussehen.
Nun muss der Speicherort für die Datensicherung festgelegt werden, dazu wird der Platzhalter „@@@Speicherort für Sicherung@@@“ durch den korrekten Pfad ersetzt.
In unserem Beispiel sieht dies nun wie folgt aus.
Speichern Sie die Datei wie im obigen Bild zu sehen und schließen Sie diese.
Schritt 3 – Einrichtung der Automatisierung
Öffnen Sie den Windows-Taskplaner: Start -> Programme -> Systemprogramme -> Geplante Tasks.
Beginnen Sie den Assistenten zur Einrichtung eines Geplanten Tasks (Doppelklick auf „Geplanten Task hinzufügen“)
Folgen Sie den Anweisungen des Assistenten.
Wählen Sie das in Schritt 2 bearbeitete Skript aus (Durchsuchen -> Datei wählen -> Öffnen).
Nun können Sie einstellen in welchen Intervallen die Sicherung durchgeführt werden soll.
In der folgenden Seite tragen Sie die Kontoinformationen des Nutzers ein, der regulär mit etope arbeitet.
Setzen Sie den Haken bei „Erweiterte Einstellungen...“ und bestätigen mit „Fertig stellen“.
Schließen die erscheinende Fehlermeldung.
In den erweiterten Einstellungen nun das Häkchen für „Nur ausführen, wenn angemeldet“
Schritt 4 – Testen des Sicherungsskripts
Führen Sie abschließend den erstellten Task einmal, wie im obigen Bild zu sehen aus. Das Ergebnis sollte wie folgt aussehen.