Benutzer mit den meisten Antworten
Zeitpunkt der Daten in einem SQL Backup?

Frage
-
Hallo zusammen,
wir haben hier eine Frage und ich kann sie so Ad-Hock nicht lösen. Wir haben große DBs ( >2 TB ) und es stellte sich die Frage welchen Zeitpunkt die Daten im Backup haben, bzw. was passiert mit den Daten die in der Zeit der Sicherung verändert werden?
Die DBs laufen im Simple Mode und werden täglich einmal gesichert. erstellt das SQL Backup einen Zeitstempel und sichert nur die Daten die seit Beginn der Sicherung da waren? Andernfalls habe ich doch auch kein konsistentes Backup, oder sehe ich das falsch?
Und ist der Timestamp der Daten der bei Anfang der Sicherung, oder der am Ende?
Kann mir bitte jemand helfen?
Tobias
Antworten
-
Hallo Tobias,
Die Vollsicherung hat den Stand vom Ende des Backups. Alle Transaktionen für die bis dahin ein Commit ausgeführt wurde sind im Backup enthalten.
Dies wird erreicht indem der aktive Teil des Transaktionslog mit in die Vollsicherung aufgenommen wird. Somit sind alle (vollständigen) Änderungen im Backup enthalten während die nicht fertigen Transaktionen vollständig zurückgerollt werden.
Sehen kann man es in dem man sich die Ausgabe der Sicherung ansieht. Dort werden auch Teile des LOG gesichert (nach der Datendatei Sicherung) um einen konsistenten Zustand zu erhalten.
616 Seiten wurden für die simple-Datenbank, Datei 'simple' für Datei 2, verarbeitet.
100 Prozent verarbeitet.
2 Seiten wurden für die simple-Datenbank, Datei 'simple_log' für Datei 2, verarbeitet.
BACKUP DATABASE hat erfolgreich 618 Seiten in 0.348 Sekunden verarbeitet (13.854 MB/s).
Gruß Benjamin
Benjamin Hoch
MCSE: Data Platform,
MCSA: Windows Server 2012,- Bearbeitet Benjamin.Hoch Montag, 22. Februar 2016 09:03
- Als Antwort vorgeschlagen Andreas.WolterMicrosoft employee Montag, 22. Februar 2016 09:47
- Als Antwort markiert TobiasKolberg Montag, 22. Februar 2016 09:59
Alle Antworten
-
Hallo Tobias,
Die Vollsicherung hat den Stand vom Ende des Backups. Alle Transaktionen für die bis dahin ein Commit ausgeführt wurde sind im Backup enthalten.
Dies wird erreicht indem der aktive Teil des Transaktionslog mit in die Vollsicherung aufgenommen wird. Somit sind alle (vollständigen) Änderungen im Backup enthalten während die nicht fertigen Transaktionen vollständig zurückgerollt werden.
Sehen kann man es in dem man sich die Ausgabe der Sicherung ansieht. Dort werden auch Teile des LOG gesichert (nach der Datendatei Sicherung) um einen konsistenten Zustand zu erhalten.
616 Seiten wurden für die simple-Datenbank, Datei 'simple' für Datei 2, verarbeitet.
100 Prozent verarbeitet.
2 Seiten wurden für die simple-Datenbank, Datei 'simple_log' für Datei 2, verarbeitet.
BACKUP DATABASE hat erfolgreich 618 Seiten in 0.348 Sekunden verarbeitet (13.854 MB/s).
Gruß Benjamin
Benjamin Hoch
MCSE: Data Platform,
MCSA: Windows Server 2012,- Bearbeitet Benjamin.Hoch Montag, 22. Februar 2016 09:03
- Als Antwort vorgeschlagen Andreas.WolterMicrosoft employee Montag, 22. Februar 2016 09:47
- Als Antwort markiert TobiasKolberg Montag, 22. Februar 2016 09:59