如题谢谢

解决方案 »

  1.   

    oracle是有这样的功能的.sql server要取得取后一次备份的设备名,除非你自己写备份的存储来记录
      

  2.   

    试试:
    select top 1 
    database_name,
    name 
    from msdb.dbo.backupset
    where type = 'D'
    and database_name = 'xxx'
    order by backup_finish_date desc
      

  3.   

    多谢 CN_SQL  Helper在你的基础上做了下修改 
    ---------------------------------------------------------
    select top 1 TB1.*,TB2.logical_device_name,TB2.physical_device_name from msdb.dbo.backupset as TB1,msdb.dbo.backupmediafamily as TB2
    where TB1.media_set_id=TB2.media_set_id and type = 'D' and database_name = 'DBName'
    order by TB1.backup_finish_date desc
    ---------------------------------------------------------结贴