Automatische Datensicherung SQL-Datenbank mit Microsoft SQL Server 2005

Aus Freshworx Wiki
Wechseln zu: Navigation, Suche

Vorbereitung: Ändern Sie die Einstellungen zur Anzeige bekannter Dateiänderungen.


Bildschirmfoto 2011-02-08 um 14.24.39.png


Für vergrößerte Ansicht klicken


Öffnen Sie dazu den Windows-Arbeitsplatz -> Extras -> Ordneroptionen.


Bildschirmfoto 2011-02-08 um 14.25.05.png


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.

Bildschirmfoto 2011-02-08 um 14.25.25.png


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:

Bildschirmfoto 2011-02-08 um 14.25.45.png


Nacher:

Bildschirmfoto 2011-02-08 um 14.26.33.png


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.

Bildschirmfoto 2011-02-08 um 14.26.48.png


Nun sollten Sie den Inhalt unserer Vorlage vor sich haben.

Bildschirmfoto 2011-02-08 um 14.27.01.png


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.

Bildschirmfoto 2011-02-08 um 14.27.19.png


Fügen Sie diesen nun wie im folgenden Bild zu sehen in das Skript ein.

Bildschirmfoto 2011-02-08 um 14.28.02.png


Ihr Skript sollte nun vergleichbar zu unserem Beispiel aussehen.

Bildschirmfoto 2011-02-08 um 14.28.17.png


Nun muss der Speicherort für die Datensicherung festgelegt werden, dazu wird der Platzhalter „@@@Speicherort für Sicherung@@@“ durch den korrekten Pfad ersetzt.

Bildschirmfoto 2011-02-08 um 14.28.40.png


Bildschirmfoto 2011-02-08 um 14.28.58.png


In unserem Beispiel sieht dies nun wie folgt aus.

Bildschirmfoto 2011-02-08 um 14.29.54.png


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.

Bildschirmfoto 2011-02-08 um 14.31.05.png


Beginnen Sie den Assistenten zur Einrichtung eines Geplanten Tasks (Doppelklick auf „Geplanten Task hinzufügen“)

Bildschirmfoto 2011-02-08 um 14.31.30.png


Folgen Sie den Anweisungen des Assistenten.

Wählen Sie das in Schritt 2 bearbeitete Skript aus (Durchsuchen -> Datei wählen -> Öffnen).

Bildschirmfoto 2011-02-08 um 14.31.44.png


Nun können Sie einstellen in welchen Intervallen die Sicherung durchgeführt werden soll.

Bildschirmfoto 2011-02-08 um 14.32.44.png


Bildschirmfoto 2011-02-08 um 14.32.52.png


In der folgenden Seite tragen Sie die Kontoinformationen des Nutzers ein, der regulär mit etope arbeitet.

Bildschirmfoto 2011-02-08 um 14.33.04.png


Setzen Sie den Haken bei „Erweiterte Einstellungen...“ und bestätigen mit „Fertig stellen“.

Bildschirmfoto 2011-02-08 um 14.33.17.png


Schließen die erscheinende Fehlermeldung.

Bildschirmfoto 2011-02-08 um 14.33.27.png


In den erweiterten Einstellungen nun das Häkchen für „Nur ausführen, wenn angemeldet“

Bildschirmfoto 2011-02-08 um 14.33.50.png


Schritt 4 – Testen des Sicherungsskripts

Bildschirmfoto 2011-02-08 um 14.34.08.png


Führen Sie abschließend den erstellten Task einmal, wie im obigen Bild zu sehen aus. Das Ergebnis sollte wie folgt aussehen.

Bildschirmfoto 2011-02-08 um 14.34.19.png


Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge