Datenbank ist über 800gb groß Hilfe !!!

Steffen80

Sehr aktives Mitglied
27. August 2012
495
105
Schau Dir mal mein verlinktes Programm an.
Das ist eigentlich selbsterklärend. (Tutorial ist bereits auf der Startseite)
Damit könntest du tägliche automatische Backups auf z.B eine USB Platte machen.
 

DerJöns

Sehr aktives Mitglied
23. Januar 2017
180
84
Nutzen wir auch, kann ich auch nur wärmstens empfehlen. Verschlüsselte Backups an diversen Speicherorten, einfach config, Meldungen wenn was schief geht. Fein das.
Wärmstens empfehlen ist gut und überlebenswichtig.

Wichtig auch extern - also ausser Haus sichern -

Wir hatten schon einen Brand, Sicherungsfestplatte auch kaputt...
Wir hatten schon einen Einbruchdiebstahl -- Server und Sicherungsplatte weg...
Wir hatten schon 2 Erpressungen mit Festplattenverschlüsselungen...

und noch so ein paar Kleinigkeiten aus den letzten 25 Jahren.

Aber:
Wir hatten immer mind. 1 externe Sicherung - welche auch funktioniert hat

Gruß,
DerJöns
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.873
562
Ja werde die jetzt immer manuel machen. Damit dies nicht wieder passiert.
Wenn du das Backup wirklich manuell ausführen willst: Du kannst dich entweder im Management-Studio durchklicken, oder direkt mit dem Befehl BACKUP DATABASE eazybusiness TO DISK = 'beliebigerDateiname.bak'.

Ich würde auch empfehlen, das mindestens einmal so zu machen, um zu sehen, was genau passiert bzw. wo diese Backupdatei dann landet und vor allem auch wie man diese denn zurückschreiben könnte (denn dies ist ja der eigentliche Sinn und Zweck eines Backups).

Dann kannst du dir im folgenden verschiedene Backup Strategien ankucken, z.b. differentielle Backups, indem du einfach WITH DIFFERENTIAL anhängst, also: BACKUP DATABASE eazybusiness TO DISK = 'beliebigerDateiname.bak' WITH DIFFERENTIAL
oder aber Transaktionsprotokoll Backup und die Einstellung des Recover Mode des Servers.

Und jetzt wirst du in einem dritten Schritt wahrscheinlich feststellen, dass es doch relativ umständlich ist, das Backup regelmäßig (täglich? jede Stunde? alle drölfzig Minuten?) manuell auszuführen. Aber jetzt wo du schon genau weißt, was du machen willst und was, wann, wo und wie passieren soll, wäre es auch kein größeres Problem, die SQL-Befehle zeitgesteuert ausführen zu lassen, oder eben eine entsprechende Software zu nehmen ...wie z.b. das hier angesprochene SQLBackupAndFTP (das ich allerdings nicht kenne und somit auch nichts dazu sagen kann)
 

Ähnliche Themen