Skript WSUS DB Backup

Für einen Kunden hatte ich wollte ich vor kurzem de WSUS DB (auf einem SBS2008) sichern. Dazu fand ich folgendes Script.

@echo off
setlocal
:: *** DEKLARATION DER VARIABLEN ***

:: Bei SQL2000 muss osql aktiviert werden. Bei den Versionen funktioniert es zwar auch mit osql, 
:: aber es sollte sqlcmd.exe aktiviert werden. Außerdem muss sich sqlcmd im Pfad befinden (Standard)
set "SQLCMDoderOSQLexe=sqlcmd.exe"
@rem set "SQLCMDoderOSQLexe=osql.exe"

:: Backupvariablen
set "backupSpeicherPfad=E:\WSUSUPDATES\WSUS_DB_Backup"
set "backupFileName=WSUSBackup.bak"
set "backupDBname=SUSDB"
set "backupInstance=\\.\pipe\mssql$microsoft##ssee\sql\query -E"

:: Hier nach nichts mehr ändern...

set "backupSpeicherOrt=%backupSpeicherPfad%\%backupFileName%"
set "backupscript1=BACKUP DATABASE [%backupDBname%] TO  DISK = N'%backupspeicherort%' WITH NOFORMAT,
 INIT,  NAME = N'%backupDBname%-Vollständig Datenbank Sichern', SKIP, NOREWIND, NOUNLOAD,  STATS = 10"
set "backupscript2=GO"
set "backupscriptname=backup.sql"

:: *** ERSTELLEN DER SKRIPTE ***
echo %backupscript1% > "%~dp0\%backupscriptname%"
echo %backupscript2% >> "%~dp0\%backupscriptname%"

:: *** AUSFUEHREN DER SICHERUNG ***

sqlcmd -S %backupInstance% -i "%~dp0\%backupscriptname%"

Vielleicht hilfts auch euch …

WSUS Daten am SBS 2008 (R2) verschieben …

Bei einer klassichen Small Business Server 2008 (R2) sind die WSUS Daten (Content) direkt auf C:\ eingerichtet.

Da auf dem SBS nicht nur die WSUS Daten sondern auch die Exchange-DB, die User-Profile, etc. liegen, kann das Laufwerk, je nach Größe, schnell voll laufen.

Um dies zu vermeiden, das die Systempartition (C) voll läuft, kann man (wie bei den meisten SBS-Aktionen) mithilfe eines Wizard die WSUS Daten auf eine weitere Partition verschieben.
Öffne die Windows SBS Console und wechsele auf den Reiter “Datensicherung und Serverspeicher
und dann unter die Registerkarte “Serverspeicher”.
Hier gibt es in der Actionbar den Punkt “Windows Update-Repository-Daten verschieben”.

Mit wenigen Klicks kann man die Verschiebung starten. Ihr müsst lediglich das gewünschte Ziellaufwerk auswählen, auf welchem der Ordner WSUS angelegt und dessen Inhalt vom Quelllaufwerk reinkopiert wird.

Der Kopiervorgang sollte ca. 10-15 Minuten in Anspruch nehmen.

Zusätzlicher Artikel von Microsoft: Microsoft Technet Artikel „Verschieben der Windows Update-Repository-Daten“