2016-10-17 2 views
1

Verwendung von SQL Server 2012 auf vollständige Genesung und Blick auf das Verzeichnis:SQL Server: Warum ist die Protokolldatei im vollständigen Wiederherstellungsmodus nicht mit der Datenbankdatei auf dem neuesten Stand?

C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\ 

I MDF- und LDF-Dateien zu sehen.

Für eine bestimmte Datenbank sind die modifizierten Zeiten sehr unterschiedlich? Warum ist das? Ich hätte gedacht, dass beim Ändern einer Datenbank Ihre Transaktion in der LDF-Datei (unabhängig von der Art der Abfrage) aufgezeichnet würde?

Antwort

5

Das ist korrektes Verhalten. Die geänderten Daten ändern sich, wenn SQL Server die Dateien schließt (SQL Server wird heruntergefahren oder die Datenbank wird getrennt) oder wenn die Datei vergrößert wird (entweder automatisch oder manuell). Alle anderen Male umgeht SQL Server das Dateisystem bei dem Ausführen der Schreibvorgänge grundlegend und so werden die geänderten Daten nicht aktualisiert.

Verwandte Themen