Frage

Wir haben eine warme SQL Backup. Voll-Backup jede Nacht, TXN Protokolle jeder so oft während des Tages versandt und restauriert. Ich brauche die Datendateien auf einem anderen Datenträger zu bewegen. Diese DB ist in einem „warmen Backup“ Zustand (so dass ich nicht demarkieren kann sie als schreibgeschützt - „Fehler 5063:. Datenbank‚‘ist in Warm-Standby-A Warm-Standby-Datenbank ist schreibgeschützt. „) Und mache mir Sorgen um Abnehmen und Wiederanbringen.

Wie erhalten wir den "warme Backup" Status nach detach / attach Operationen abgeschlossen sind?

War es hilfreich?

Lösung

Die einzige Lösung, die ich weiß, ist eine vollständige Sicherung Ihrer aktiven Datenbank zu erstellen und diese Sicherung einer Kopie der Datenbank in einem ‚warmen Backup‘ Zustand wiederherstellen. Erstellen Sie zunächst eine Sicherung aus der aktiven db:

backup database activedb to disk='somefile'

wiederherstellen dann die Sicherung auf einem anderen SQL Server. Bei Bedarf können Sie die WITH REPLACE-Option verwenden, um das Standardspeicherverzeichnis ändern

restore database warmbackup from disk='somefile'
       with norecovery, replace ....

Jetzt können Sie Backups der Protokolle erstellen und diese wiederherstellen, auf die warmbackup mit der Log-Anweisung wiederherstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top