1、使用restore headeronly from disk = 'f:\SqlData\MSSQL\BACKUP\disk_z.BAK'列出所有的备份集。找到你的备份时间,在BackupStartDate和BackupFinishDate这两列 2、用restore database [dbname] from disk = 'f:\SqlData\MSSQL\BACKUP\disk_z.BAK' with file=n recovery; file=n,n代表备第几个备份集,具体时间在步骤1得出的结果的Position这一列,你查询BackupStartDate和BackupFinishDate这两列以及Position列,就能知道你所需要的备份。
选上,就是还原最后一次的备份..
然后备份数据库BACKUP DATABASE [数据库] to [设备名称]
在下次恢复旧可以选择相应的备份恢复了
2、用restore database [dbname] from disk = 'f:\SqlData\MSSQL\BACKUP\disk_z.BAK' with file=n recovery;
file=n,n代表备第几个备份集,具体时间在步骤1得出的结果的Position这一列,你查询BackupStartDate和BackupFinishDate这两列以及Position列,就能知道你所需要的备份。