Thursday, January 14, 2010

SqlServer Wartungspläne für Backup

FullBackup (z.b. wöchetnlich oder monatlich)
1) Danenbnakintegrität überprüfen (Check Database Integry)
2) History Cleanup
3) RebuildIndex / Reorgainze Index
4) UpdateStatistics (nihct notwendig bei Index Rebuild, dieser erstellt automatisch neue Statistiken)
5) Backup DB: LOG zuerst (sonst kann man den Zeitraum vorm full backup bis zum letzen Log Backup nicht wiederherstellen)
6) TSQL Befehl ausführen: exec xp_cmdshell 'D:\SQLDATA\Backup\Automatenverwaltung\Automatenverwaltung.bat' zum umbennenen der Dateien
7) Backup DB: FULL

LogBackup (z.b. täglich, halbtäglich ...)
1) Check Db Integry Task
2) Backup Log

Im Wiederherstellungsfall, immer zuerst ein LogBackup des aktuellen Transactionlogs machen (dmait man auch die neuersten Transaktionen Wiederherstellen kann) und die DB offline schalten bzw. detachen. Wichtig: Stellt man bei einem DB Backup Task die Sicherungsart (Full / Differentiell oder Log um, muss man die Datenbanken und das Backupfile erneut aussuchen / angeben)

No comments: