选择从设备还原,然后添加备份文件所在的路径,如下图:
我添加了,但是没有最近一次备份的记录(选择用于还原的备份集里面没有最近一次的记录,只有很早之前的一条记录),可是我看test.bak文件大小是改变了,修改日期也变了,SqlServer2005也提示备份成功啊。
@glanbin:
通过下面的SQL查看一下数据库的备份历史记录:
SELECT CONVERT(CHAR(100), SERVERPROPERTY('Servername')) AS Server, msdb.dbo.backupset.database_name, msdb.dbo.backupset.backup_start_date, msdb.dbo.backupset.backup_finish_date, msdb.dbo.backupset.expiration_date, CASE msdb..backupset.type WHEN 'D' THEN 'Database' WHEN 'L' THEN 'Log' END AS backup_type, msdb.dbo.backupset.backup_size, msdb.dbo.backupmediafamily.logical_device_name, msdb.dbo.backupmediafamily.physical_device_name, msdb.dbo.backupset.name AS backupset_name, msdb.dbo.backupset.description FROM msdb.dbo.backupmediafamily INNER JOIN msdb.dbo.backupset ON msdb.dbo.backupmediafamily.media_set_id = msdb.dbo.backupset.media_set_id ORDER BY msdb.dbo.backupset.database_name, msdb.dbo.backupset.backup_finish_date
代码来自:Script to retrieve SQL Server database backup history and no backups
@dudu: 我从现场拷了一个备份回来,服务器离我十万八千里呢,又是内网不能远程连接,:-( 唉。。。都是泪啊
怕是你自己备份的时候读不记得路径是什么了
去搜索你的test*.bak。 肯定是路径不对了。