Forums Neueste Beiträge
 

Wie letztes Backup feststellen

11/08/2010 - 22:20 von Maxi | Report spam
Hallo zusammen,

wir setzen den SQL Server 2008 Express ein, die Datenbank wird durch
unsere Anwendung quasi selbst gesichert, soweit klar.

Wenn ich bei Fehler die DB sichern muss, verwende ich dazu "backup
database [dbname] to disk = ...", klappt soweit alles und ich kann zur
Fehlersuche die DB auf einem Testsystem restoren.

Nun stellt sich mir die Frage, kann ich feststellen wann die DB
zuletzt gesichert wurde? Da ich auf die Instanz auch von meinem
Rechner im Netzwerk zugreifen kann, wàre diese Info sehr wichtig,
sofern ich diese per SQL-Script überhaupt auslesen könnte.

Ich hatte schon gegoogelt, leider nichts passendes finden können,
daher die Frage an Euch.


Viele Grüsse,
Maxi
 

Lesen sie die antworten

#1 Lutz Uhlmann
12/08/2010 - 09:57 | Warnen spam
Schau mal ob du mit folgendem SELECT etwas anfangen kannst:

SELECT
s.backup_set_id,
database_name AS Datenbank,
backup_start_date AS Datum,
CASE TYPE
WHEN 'D' THEN 'Database'
WHEN 'I' THEN 'Database Differential'
WHEN 'L' THEN 'Log'
WHEN 'F' THEN 'File or Filegroup'
ELSE 'Unknown'
END AS TYPE,
description AS Beschreibung,
file_number,
physical_name
FROM
msdb..backupset AS s INNER JOIN
msdb..backupfile AS f
ON s.backup_set_id = f.backup_set_id
ORDER BY backup_start_date DESC
GO

Für mehr Infos mußt du mal in den Spalten der beiden Systemtabellen
schauen, was diese noch so hergeben.

Gruß Lutz

Ähnliche fragen