2017-10-25 1 views
0

Wir erhalten die Start- und Endzeiten der Sicherung. Wir erhalten auch die Start-LSN und die End-LSN, haben aber keinen Zeitbereich, den das Log-Backup abdeckt.Der Zeitbereich, den eine Log-Sicherung abdeckt

Ich ging durch CDC-Funktionen, um eine LSN in eine Datumszeit zu konvertieren, aber das erfordert den Kunden, CDC für Datenbanken zu aktivieren.

Antwort

0

können Sie sys.fn_dump_dblog() verwenden die ungefähre Zeitbereich von Protokollsicherung abgedeckt zu finden:

select min([Begin Time]), max([Begin Time]) 
from sys.fn_dump_dblog (
     NULL, NULL, N'DISK', 1, N'full_path_to_log_backup_file.trn', 
     DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 
     DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 
     DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 
     DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 
     DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 
     DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 
     DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 
     DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 
     DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT); 

Hier können Sie mehr auf sys.fn_dump_dblog() finden:

Using fn_dblog, fn_dump_dblog, and restoring with STOPBEFOREMARK to an LSN

Verwandte Themen