Avatar billede jens_bach Nybegynder
05. august 2006 - 00:06 Der er 1 løsning

SQL - hvornår er det sidst taget backup af database

Hej...

Hvordan kan jeg finde ud af hvornår der sidst er taget en backup af databasen

hvor ligger det i databasen ?? og hvordan får jeg fat i det
Avatar billede jens_bach Nybegynder
05. august 2006 - 00:20 #1
Jeg kunne også lede rigtig

http://www.extremeexperts.com/SQL/Scripts/Lastbackup.aspx
------------
-- Backup of data
SELECT Database_Name,
    CONVERT( SmallDateTime , MAX(Backup_Finish_Date)) as Last_Backup,
    DATEDIFF(d, MAX(Backup_Finish_Date), Getdate()) as Days_Since_Last
FROM MSDB.dbo.BackupSet
WHERE Type = 'd'
GROUP BY Database_Name
ORDER BY 3 DESC
Go
-- Find the backup of Transaction Log files
SELECT Database_Name,
    CONVERT( SmallDateTime , MAX(Backup_Finish_Date)) as Last_Backup,
    DATEDIFF(d, MAX(Backup_Finish_Date), Getdate()) as Days_Since_Last
FROM MSDB.dbo.BackupSet
WHERE Type = 'l'
GROUP BY Database_Name
ORDER BY 3 DESC
--------------------

så jeg lukker ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester