Foro de elhacker.net

Seguridad Informática => Seguridad => Mensaje iniciado por: Kithai en 15 Noviembre 2016, 15:10 pm



Título: MYSQL Consulta SQL > datetime backup?
Publicado por: Kithai en 15 Noviembre 2016, 15:10 pm
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!


Título: Re: Consulta SQL > datetime backup?
Publicado por: MCKSys Argentina en 15 Noviembre 2016, 15:12 pm
Para SQL Server podrías usar algo así:

Código:
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!


Título: Re: MYSQL Consulta SQL > datetime backup?
Publicado por: Kithai en 15 Noviembre 2016, 16:19 pm
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


Título: Re: MYSQL Consulta SQL > datetime backup?
Publicado por: MCKSys Argentina en 15 Noviembre 2016, 16:30 pm
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!


Título: Re: MYSQL Consulta SQL > datetime backup?
Publicado por: Kithai en 15 Noviembre 2016, 16:40 pm
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!!