Vorrei interrogare per tutti i database (nell'istanza di SQL Server 2008) la data in cui è stato eseguito l'ultimo backup del log delle transazioni. Come farlo? So che questa informazione è da qualche parte, ma non so dove.SQL Server: come eseguire una query quando è stato effettuato l'ultimo backup del log delle transazioni?
13
A
risposta
20
SELECT d.name,
MAX(b.backup_finish_date) AS backup_finish_date
FROM master.sys.sysdatabases d
LEFT OUTER JOIN msdb..backupset b
ON b.database_name = d.name
AND b.type = 'L'
GROUP BY d.name
ORDER BY backup_finish_date DESC
4
Mi consiglia di utilizzare questo script modificato in modo da poter vedere che BD è in tutto o BULK_LOGGED e non avendo alcuna BACKUP LOG.
SELECT d.name,
d.recovery_model_desc,
MAX(b.backup_finish_date) AS backup_finish_date
FROM master.sys.databases d
LEFT OUTER JOIN msdb..backupset b
ON b.database_name = d.name
AND b.type = 'L'
GROUP BY d.name, d.recovery_model_desc
ORDER BY backup_finish_date DES
Problemi correlati
- 1. Come ridurre l'utilizzo del log delle transazioni di SQL Server
- 2. Eseguire "backup" del database SQL Server Compact
- 3. Come ottenere il nome logico del log delle transazioni in SQL Server 2005
- 4. Come eseguire il backup del server Git?
- 5. Come faccio a ridurre la dimensione del mio file di log del server sql?
- 6. Come disabilitare i registri delle transazioni in SQL Server 2008
- 7. Quando utilizzare le transazioni in SQL Server
- 8. SQL Server Tempdb LOG file in crescita
- 9. Come eseguire il backup dei processi di SQL Server Agent?
- 10. Ripristina DB SQL Server senza registro transazioni
- 11. Come funziona il backup nel server SQL?
- 12. Startup-Log "Nessun gestore delle transazioni trovato"
- 13. Come eseguire il rollback SQL dai registri delle transazioni
- 14. File MDF di SQL Server - Come eseguire il backup
- 15. SQL Server Transaction Log Explorer/Analyzer
- 16. Transazione di rollback tramite il log delle transazioni
- 17. Monitoraggio il progresso di una query SQL in SQL Server
- 18. Il log delle transazioni per il database 'database' è pieno.
- 19. Limite dimensioni transazioni in SQL Server
- 20. Come eseguire il debug di backup gestito di SQL Server 2014 in Azure?
- 21. come e quando eliminare i vecchi file di log delle transazioni Neo4j
- 22. Backup automatico del database SQL
- 23. transazioni nidificate in SQL Server
- 24. Uso corretto delle transazioni in SQL Server 2008
- 25. SQL Server 2005: perché denominare le transazioni?
- 26. La parte finale del log per il database "DBName" non è stato eseguito il backup
- 27. Dove posso trovare il log delle transazioni MySQL?
- 28. Query su più database (server SQL)
- 29. RoR: log delle query SQL nel registro di produzione
- 30. Come creare una directory del file system in una chiamata/query di SQL Server 2005
Guardando l'output di questa istruzione, vedo NULL per backup_finish_date ... che cosa significa? http://stackoverflow.com/questions/40050221/sql-server-what-exactly-is-the-backup-finish-date-in-master-sys-databases –