Ich muss häufig Datenbanken sichern und wiederherstellen (SQL Server 2000/2005). Wenn die Datenbank größer als 1 GB ist, ist der Wiederherstellungsprozess sehr zeitaufwändig.
Gibt es eine Möglichkeit, die Protokolle zu kürzen oder die Datenbankgröße zu reduzieren? Vielen Dank an alle,
Antwort1
Um Ihren Sicherungs- und Wiederherstellungsprozess zu beschleunigen, sollten Sie die Verwendung von Sicherungstechnologien von Drittanbietern in Betracht ziehen, wie z. B.
Nebenbei bemerkt: Das Ändern der Größe Ihres Transaktionsprotokolls hat keinen Einfluss auf das Datenvolumen, das gesichert/wiederhergestellt wird.
Antwort2
Was genau meinst du mit „zeitaufwendig“?
Das Wiederherstellen einer 10 GB großen Datenbank sollte nur ein paar Minuten dauern. Also überhaupt keine große Sache. Wenn Sie dies regelmäßig tun müssen, erstellen Sie einen Job dafür und planen Sie ihn so ein, dass er ausgeführt wird, bevor Sie ins Büro kommen.
Alle erforderlichen Maßnahmen müssen vor der Sicherung der Datenbank durchgeführt werden. Ich würde jedoch nicht empfehlen, die Dateien zu verkleinern, wenn Sie die Datenbank auf einem Produktionssystem wiederherstellen möchten.
Antwort3
- Benutzt dusofortige Dateiinitialisierung?
- Ist 1 GB Sicherungsgröße, MDF-Größe oder LDF-Größe?
1 GB ist wirklich ziemlich klein ...