Saludos!
Estoy indagando por internet pero no encuentro una respuesta apropiada...
Sabeis si existe alguna query SQL que me retorne la fecha (y hora a poder ser) de la ultima backup de una DB?
Muchas gracias!
Para SQL Server podrías usar algo así:
SELECT sdb.Name AS DatabaseName,
COALESCE(CONVERT(VARCHAR(12), MAX(bus.backup_finish_date), 101),'-') AS LastBackUpTime
FROM sys.sysdatabases sdb
LEFT OUTER JOIN msdb.dbo.backupset bus ON bus.database_name = sdb.name
GROUP BY sdb.Name
Source: http://blog.sqlauthority.com/2010/11/04/sql-server-finding-last-backup-time-for-all-database/ (http://blog.sqlauthority.com/2010/11/04/sql-server-finding-last-backup-time-for-all-database/)
Saludos!
Gracias por tu respuesta!!
Ha sido errata mia no especificar que la consulta que necesito es para MySQL(corregido), ya que la solucion que propones es como bien dices para MS SQL Server
Alguna solucion parecida para MySQL?
Muchisimas gracias de nuevo
Hola!
Puede que esta respuesta (http://dba.stackexchange.com/questions/50870/is-it-possible-to-get-the-last-restore-date-of-a-mysql-instance) te sirva.
Por las dudas, usé esta búsqueda (https://www.google.com/search?q=mysql+get+last+backup+date) para hallar resultados.
Saludos!
Tiene muy buena pinta!!
Mañana a primera hora lo pruebo en la oficina y posteo respuesta de si funciona
Muchas gracias por tu ayuda!!