Wie sichert man die WSUS-Datenbank?: Unterschied zwischen den Versionen
Flo84 (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Wer die WSUS-Datenbank sichern will, hier ein kleines Script zum Backupen der Microsoft SQL MSDE-Datenbank, die ja standardmäßig installiert wird: @echo off REM Er...) |
Flo84 (Diskussion | Beiträge) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 6: | Zeile 6: | ||
REM Server XYZ | REM Server XYZ | ||
REM Dieses Script erstellt eine Sicherung der WSUS-Datenbank und speichert | REM Dieses Script erstellt eine Sicherung der WSUS-Datenbank und speichert | ||
− | REM die Daten am Server | + | REM die Daten am Server XYZ nach C:\Backup\SUSDB.BAK |
REM Die Datei susdb.bak.txt im selben Ordner enthält das Protokoll der Sicherung. | REM Die Datei susdb.bak.txt im selben Ordner enthält das Protokoll der Sicherung. | ||
echo Erstelle Backup der WSUS-Datenbank ... | echo Erstelle Backup der WSUS-Datenbank ... | ||
Zeile 20: | Zeile 20: | ||
wenn eine SQL Express Version zum Einsatz kommen sollte. | wenn eine SQL Express Version zum Einsatz kommen sollte. | ||
+ | |||
+ | Die sqlcmd.exe bekommt man übrigens von Microsoft geliefert: https://www.microsoft.com/de-de/download/details.aspx?id=16978 | ||
+ | |||
+ | Je nach eingesetzter Windows Server Version, würde ich das entsprechende SQL Feature Pack bzw. den zugehörigen Native Client + Command Line Utilities installieren. Ohne den Native Client lässt sich letzteres Tool übrigens nicht installieren. Die SQL Feature Packs findet man im Übrigen mittels [https://www.google.de Google.] | ||
[[Kategorie:Security]] | [[Kategorie:Security]] |
Aktuelle Version vom 18. November 2012, 11:52 Uhr
Wer die WSUS-Datenbank sichern will, hier ein kleines Script zum Backupen der Microsoft SQL MSDE-Datenbank, die ja standardmäßig installiert wird:
@echo off REM Erstellt von Flo84 REM Datum 15.09.2011 REM Server XYZ REM Dieses Script erstellt eine Sicherung der WSUS-Datenbank und speichert REM die Daten am Server XYZ nach C:\Backup\SUSDB.BAK REM Die Datei susdb.bak.txt im selben Ordner enthält das Protokoll der Sicherung. echo Erstelle Backup der WSUS-Datenbank ... sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -Q "BACKUP DATABASE SUSDB TO DISK = N'C:\Backup\SUSDB.BAK' WITH NOFORMAT, INIT, NAME = N'WSUS Database Backup', SKIP,NOREWIND, NOUNLOAD, STATS = 10" > C:\Backup\susdb.bak.txt echo Fertig! exit
Natürlich muss der Speicherort der Backup-Datei angepasst werden, Details zum Befehl siehe aufgeführte Kommentare. Dieses Script speichere nun in einer Batch-Datei und rufe sie über einen "Geplanten Task" / "Aufgabe" auf - fertig.
Wer natürlich nicht die MSDE-Datenbank installiert, sondern eine vorhandene DB verwenden möchte, der muss nach dem Parameter -S natürlich den entsprechenden Verbindungsstring eingeben, z. B.
localhost\sqlexpress
wenn eine SQL Express Version zum Einsatz kommen sollte.
Die sqlcmd.exe bekommt man übrigens von Microsoft geliefert: https://www.microsoft.com/de-de/download/details.aspx?id=16978
Je nach eingesetzter Windows Server Version, würde ich das entsprechende SQL Feature Pack bzw. den zugehörigen Native Client + Command Line Utilities installieren. Ohne den Native Client lässt sich letzteres Tool übrigens nicht installieren. Die SQL Feature Packs findet man im Übrigen mittels Google.