Files
sql-snippets/bkpHist-9bbe2292-2584-4d65-a484-4f60dc92cd94.json
2023-01-06 13:15:41 +01:00

6 lines
803 B
JSON

{
"id": "9bbe2292-2584-4d65-a484-4f60dc92cd94",
"prefix": "bkpHist",
"description": "list database backup history",
"body": "SELECT \r\n\td.name\r\n\t,[last 5 backups] = STUFF(CONVERT(VARCHAR(MAX),bkp.strDates),1,1,'')\r\n\t,d.create_date\r\n\t,d.collation_name\r\n\t,d.compatibility_level\r\nFROM sys.databases d\r\n\tCROSS APPLY (\r\n\t\tSELECT TOP 5\r\n ',' + CONVERT(VARCHAR(50), ibs.backup_finish_date, 120) + ' (by ' + ibs.name +')'\r\n\t\tFROM msdb.dbo.backupset ibs \r\n\t\tWHERE 1=1\r\n\t\tAND ibs.type='D'\t--Database backup\r\n\t\tAND ibs.database_name = d.name\r\n\t\tORDER BY ibs.backup_finish_date DESC \r\n\t\tFOR XML PATH(''), TYPE \r\n\t)bkp(strDates)\r\nWHERE 1=1\r\nAND d.name NOT IN (\r\n\t'master'\r\n\t,'model'\r\n\t,'tempdb'\r\n)\r\nORDER BY d.name \r\n;\r\n"
}