2009-03-04 6 views
0

Wir sind vor kurzem von einem einfachen DB-Wiederherstellungsmodell (mit täglichen vollständigen Datenbankabzügen) auf unserer SQL Server 2000 Standard-Datenbank auf vollständige Wiederherstellung - kombiniert mit wöchentlichen vollständigen Datenbanksicherungen - täglich gewechselt inkrementelle und Transaktionsdumps alle 10 Minuten.Richten Sie SQL Server 2005 Reporting DB von SQL Server 2000 ein

Unsere frühere Berichts-DB-Instanz (SQL Server 2005) wurde aus den täglichen Sicherungen erstellt, die nicht mehr existieren. Ich kann die Berichtsdatenbank neu erstellen, indem ich den wöchentlichen Speicherauszug lade, ihn im Wiederherstellungsmodus belasse und anschließend die Teilsicherungen wiederherstelle. Leider ist das nicht leicht skriptfähig und das ist per Hand kaputt.

Wenn Sie zusätzliche vollständige Sicherungen der 2000-Produktionsdatenbank durchführen, werden die inkrementellen Daten zunichte gemacht (was aus verschiedenen Gründen wünschenswert ist).

Gibt es einen besseren Weg, dies zu tun? Wir können keinen Protokollversand durchführen, da wir nur SQL Server 2000 Standard verwenden (eventuell werden wir auf 2K5 aufrüsten).

Antwort

2

Je nachdem, wie aktuell Ihre Daten sein müssen, scheint snapshot replication die beste Lösung für Sie zu sein. Es ist nicht so schwer zu set up und ich glaube, dass es ziemlich häufig in Szenarien wie deins ist.

+0

Ich habe transaktional, weil der Snapshot-Prozess auf SQL Server 2000 erschreckend teuer ist (exklusiv gesperrte Tabellen oh my) –