为SQL数据库作备份的方法就很多了,但查询数据库备份历史的方法似乎没有人提及过,我现在把我在SQL2000中查询备份历史的命令公布出来,有兴趣或曾经做过的朋友不妨留言探讨一下。
--备份成功后会在msdb库backupmediafamily、backupset、backupfile、backupmediaset、restorefile、restorefilegroup、restorehistory表添加记录
--查询备份历史
use msdb
select f.*, b.database_name, b.backup_finish_date from backupmediafamily f, backupset b where b.media_set_id = f.media_set_id
and b.database_name='数据库名称'
order by backup_finish_date